Зеленая бяка
Просветленный
(41371)
5 лет назад
Никак. В одном столбце содержатся данные одного типа. Если вам нужно 2 типа - значит ваша база неверна. Возьмем базу данных человек. В первом столбце айди, во втором имя фамилия, в третьем дата рождения. Что будет, если поле дата рождения будет принимать не даты, а, к примеру, строки? Ничего хорошего. Ожидаешь получить дату, сортируешь по дате, выбираешь, а овердофига умный пользователь Вася туда положил не дату, а строку со всем известным посылом на 3 буквы. Чисто поржать. Один столбец - один тип данных. Чем жестче задано типизирование, тем лучше для работоспособности. Когда проектируешь базу думай, как Вася. Вот Вася захотел вместо имени ввести цифры, или имя у него состоит из 100500 символов, или лет ему 256. В лучшем случае запись просто не будет участвовать в процессе, а в худшем, при попытке изменения все рухнет к чертям.
Memento moriЗнаток (419)
5 лет назад
Нужно также проименовать каждое поле, таково задание. А текстовый тип данных никак не сможет находиться в одном столбце с числовым. Что делать-то тогда?