copyerfiled
@copyerfiled

Можно ли в mysql запросе задать условие меняющее вывод значений столбца?

Добрый день! Такой вопрос:
Есть таблица с телефонами содержащая всего одно поле phone, но номера там в 11 и 7 значном формате,
может ли mysql вывести все номера в 10 значном формате.
Я так понимаю нужно к полю применить условие, но не представляю как это сделать, и можно ли вобще.
С 11значным номером я решил просто, отрезать первую цифру, можно ли через условие разобраться с 7ми значными дописав им в начало код, например 123 ?

SELECT right(phone, 10) from mytable
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
pxz
@pxz
✔ Совет: Вам помогли? Отметьте ответы решением.
Вообще, это не очень хорошая практика. Лучше брать как есть и обрабатывать уже там, где получаете результат (PHP, например).

Но можно и средствами MySQL.
www.mysql.ru/docs/man/Control_flow_functions.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы