Order by
bekerja di Oracle. Masalahnya pasti hasil yang Anda peroleh berbeda dengan yang Anda harapkan.
Alasan khas untuk ini adalah angka yang direpresentasikan sebagai string. Ini akan mengurutkan hal-hal sebagai 1, 10, 100, 101, 102 . . . yang tidak terlihat benar, jika Anda mengharapkan urutan numerik.
Dugaan saya adalah bahwa yang berikut ini akan berhasil:
order by cast(customer_id as int)