Использование последнего числа из первых 4 чисел для получения сведений о пользователе из MySQL

0

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

200101
200201

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

  • 0
    Вы можете использовать функцию left, substring. Это все зависит от вас. Есть несколько вариантов
Теги:

1 ответ

0
Лучший ответ

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

where accountnum like '2001%'

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

where floor(accountnum / 100) = 2001

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню