Форматирование данных поля в столбце базы данных phpmyadmin - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь изменить отображение номеров определенного столбца в моей базе данных.Таблица называется member_records, а конкретное поле называется userID (тип int), а данные в userID различаются по длине (с точки зрения количества символов), но меня интересуют только последние 7 цифр.Кто-нибудь с какой-либо идеей, как я могу сделать поле userID отображать только последние 7 цифр?

1 Ответ

1 голос
/ 02 мая 2019

Вы можете просто взять модуль с 10 000 000, чтобы извлечь последние 7 цифр целого числа.Например,

create table member_records (user_id int);
insert into member_records values
(12359725),
(445),
(923587356),
(389475679);

SELECT user_id % 10000000 AS user_id
FROM member_records

Вывод:

user_id
2359725
445
3587356
9475679

Демонстрация на dbfiddle

...