Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос по типу данных в SQL

Ангелина Артамонова Ученик (51), на голосовании 1 год назад
Какой тип данных выбрать для столбца в sql где нужно записать номер телефона через тире, например: 23-23-22
int и varchar не подходят
Голосование за лучший ответ
Коля Щетько Знаток (275) 1 год назад
Для хранения номера телефона через тире можно использовать тип данных CHAR или VARCHAR.

Например, можно создать столбец с типом данных VARCHAR(8), чтобы хранить номер телефона в формате "23-23-22". Для этого используйте команду CREATE TABLE в SQL:

 CREATE TABLE MyTable ( 
ID INT,
PhoneNum VARCHAR(8)
);
После создания таблицы, вы можете добавлять записи, указывая номер телефона в формате "23-23-22":

 INSERT INTO MyTable (ID, PhoneNum) VALUES (1, '23-23-22');  
Замените MyTable на имя вашей таблицы и убедитесь, что размер VARCHAR достаточен для хранения наибольшего номера телефона в вашей базе данных.
Ангелина АртамоноваУченик (51) 1 год назад
Спасибо большое!!!
Похожие вопросы