WITH t AS
(
select '1.5' id
union all select '1'
union all select '1'
union all select ''
)
SELECT id
FROM t
order by cast(id AS FLOAT)
정렬 결과가
---------------------
''(빈문자열)
1
1
1.5
--------------------
이렇게 정렬이 되는데
--------------------
1
1
1.5
''(빈문자열)
--------------------
이렇게 정렬되게 할 수는 없나요?