mysql从用户获取条件前两位数的最大数字

时间:2014-04-01 08:00:31

标签: mysql

我需要从前两位开始获得最大数字 比如示例

    id    year id
    1      14001
    2      14002
    3      14003
    4      13001 
    5      13002

如果我需要从13开始的最大数字 我希望最大数量的结果是13002 我试过了,但它不起作用。 提前谢谢

1 个答案:

答案 0 :(得分:1)

试试这个:

SELECT MAX(`year id`) as MaxVal FROM TableName
WHERE CAST(`year id` as CHAR(50)) LIKE '13%'

结果:

MAXVAL
13002

请参阅Fiddle中的结果。