相关疑难解决方法(0)

如何选择混合字符串/ int列的最大值?

假设我有一个表,其中包含发票号的列,数据类型为VARCHAR,其中包含混合的字符串/ int值,如:

invoice_number
**************
    HKL1
    HKL2
    HKL3
    .....
    HKL12
    HKL13
    HKL14
    HKL15
Run Code Online (Sandbox Code Playgroud)

我试图选择它的最大值,但它返回"HKL9",而不是最高值"HKL15".

SELECT MAX( invoice_number )
FROM `invoice_header`
Run Code Online (Sandbox Code Playgroud)

mysql select mixed max

13
推荐指数
3
解决办法
4万
查看次数

标签 统计

max ×1

mixed ×1

mysql ×1

select ×1