Использование последнего числа из первых 4 чисел для получения сведений о пользователе из MySQL - PullRequest
0 голосов
/ 28 мая 2018

Если у меня есть такие цифры (номера счетов на самом деле).

200101
200201

200201 предназначен для сохранения учетной записи, в то время как 200101 является текущей учетной записью. Моя главная цель - получить все данные пользователей с учетной записью, которые начинаются с 2001, из mysql.Как я могу манипулировать этим числом в MySQL, чтобы вытащить данные о пользователях?

1 Ответ

0 голосов
/ 28 мая 2018

Если номер счета является строкой, используйте:

where accountnum like '2001%'

Если это номер, то, я полагаю, вы хотите выделить последние две цифры.Для этого используйте деление:

where floor(accountnum / 100) = 2001

Я не рекомендую использовать строковые функции для чисел и наоборот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...