Как добавить столбец с форматированным номером - PullRequest
0 голосов
/ 16 апреля 2019

Столбец, в котором отображаются последние четыре цифры столбца card_number в следующем формате: XXXX-XXXX-XXXX-1234.Другими словами, используйте Xs для первых 12 цифр номера карты и фактические номера для последних четырех цифр номера.

SELECT Card_number, length(card_number) as cardLength, 'XXXX-XXXX-XXXX-'
+ right(card_number,4) as lastfourdigits

FROM orders;

1 Ответ

0 голосов
/ 16 апреля 2019

В MySQL строки можно объединять с помощью функции concat(), а не с оператором +.

SELECT card_number,
       length(card_number) as cardlength,
       concat('XXXX-XXXX-XXXX-', right(card_number, 4)) as lastfourdigits
       FROM orders;
...