假设我有一个表,其中包含发票号的列,数据类型为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)