Как выбрать максимум смешанной строки / Int столбца?

Допустим, у меня есть таблица, которая содержит столбец для номера счета, тип данных VARCHAR со смешанными значениями string / int, такими как:

invoice_number
**************
    HKL1
    HKL2
    HKL3
    .....
    HKL12
    HKL13
    HKL14
    HKL15

Я попытался выбрать максимум из этого, но он возвращает с "HKL9", а не с самым высоким значением "HKL15".

SELECT MAX( invoice_number )
FROM `invoice_header`

Ответы на вопрос(5)

Ваш ответ на вопрос