假设我有一个表,其中包含发票编号列,数据类型是 VARCHAR,具有混合字符串/int 值,例如:
invoice_number
**************
HKL1
HKL2
HKL3
.....
HKL12
HKL13
HKL14
HKL15
我试图选择它的最大值,但它返回“HKL9”,而不是最高值“HKL15”。
SELECT MAX( invoice_number )
FROM `invoice_header`