Как выбрать максимум смешанной строки / Int столбца?
Допустим, у меня есть таблица, которая содержит столбец для номера счета, тип данных VARCHAR со смешанными значениями string / int, такими как:
invoice_number
**************
HKL1
HKL2
HKL3
.....
HKL12
HKL13
HKL14
HKL15
Я попытался выбрать максимум из этого, но он возвращает с "HKL9", а не с самым высоким значением "HKL15".
SELECT MAX( invoice_number )
FROM `invoice_header`