String query = "select * from daylist order by daychk asc,CAST(substr(daychk,5,2)as INTEGER) asc";
현재 daychk라는 Column에 TEXT형태로
D - 12
D - 4
D + 3
의 순서로 데이터값이 존재합니다.
여기서 daychk로 asc정렬을 한 후, 뒤에 숫자만 CAST연산자로 INTEGER형식으로 변경 후
다중 정렬을 하려고 시도해 보았는데, 정상적으로 작동하질 않네요
정렬 시
D + 3
D - 12
D - 4
라고만 정렬이됩니다.
혹시 한 컬럼내부에서 다중정렬을 사용할 수는 없나요?