У меня есть данные, как показано ниже, и идентификатор VARCHAR2 типаКак найти максимальное значение буквенно-цифрового поля в оракуле?
Название таблицы: EMP
ID TST_DATE
A035 05/12/2015
BAB0 05/12/2015
701 07/12/2015
81 07/12/2015
Я использовал ниже запрос, чтобы получить максимум из группы идентификаторов по TST_DATE.
SELECT TST_DATE,MAX(ID) from EMP group by TST_DATE;
TST_DATE MAX(ID)
05/12/2015 BAB0
07/12/2015 81
Во втором ряду он возвращался 81 вместо 701.
Конечно, он возвращает 81, потому что '' 8'' больше, чем '701'' –
Строка сортируется по [лексикографическому порядку] (http://en.wikipedia.org/wiki/Lexicographic_order) –