Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mengurutkan berdasarkan angka terlebih dahulu dengan kueri Oracle SQL?

Bukan ahli Oracle, tetapi Anda seharusnya dapat melakukannya tanpa mengubah sesi dengan

SELECT * FROM my_data SORT by NLSSORT(title,’NLS_SORT=BINARY_AI’)

di mana Anda dapat mengubah NLS_SORT= agar sesuai dengan kebutuhan Anda (berikut adalah daftar nilainya)

Ingatlah bahwa dokumen mengatakan bahwa ini akan memaksa pemindaian tabel, jadi mungkin bermanfaat untuk memfilternya terlebih dahulu (tetapi jika Anda memilih semua pemindaian tabel adalah apa yang akan Anda gunakan).

Alasan mengapa Pengembang SQL menunjukkan perilaku yang berbeda mungkin karena ia mengubah sesi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengubah Bahasa untuk Sesi Oracle Anda

  2. kueri Oracle sql untuk mencantumkan semua tanggal bulan sebelumnya

  3. Kursor Oracle untuk penugasan

  4. Cara menginstal klien SQL * PLUS di linux

  5. 2PL, Model Ketat vs Ketat, Apakah Ada Manfaatnya?