Tercepat, paling sederhana? gunakan * 1
select *
from tbl
order by number_as_char * 1
Alasan lain untuk menggunakan * 1
apakah bisa
- bertahan dari beberapa kecelakaan mengerikan dengan underflow (mengurangi presisi desimal saat memilih apa yang akan dilemparkan)
- berfungsi (dan mengabaikan) kolom data non-numerik murni
- menghapus bagian numerik dari data alfanumerik, seperti 123A, 124A, 125A