Я хочу выполнить запрос такого типа:
SELECT 00005
Теперь его результат отображается как 5. Он не принимает «0000».Как получить правильное значение.Любое тело может помочь мне.
Вы можете использовать функцию LPAD:
LPAD
SELECT LPAD(5, 5, 0)
00005 - это не число, а строка ...
SELECT '00005'
Вы можете установить свойство ZEROFILL, например, -
CREATE TABLE table1( column1 INT(5) UNSIGNED ZEROFILL DEFAULT NULL ); SELECT * FROM table1; +---------+ | column1 | +---------+ | 00005 | | 00025 | +---------+