Pengunaan perintah Order By di Oracle 10g


        Perintah order by memiliki fungsi tersendiri yaitu untuk membuat tampilan terurut ,contoh :
-sebelum menggunakan order by :

 

- sesudah mengunakan order by :



  hasilnya :


       Dari hasil di atas dapat di simpulkan,yang pertama untuk melakukan perintah order by yang diperlukan hanya menambahkan order by nama_field setelah from nama_tabel. Kedua perintah order by secara default pengurutannya asscending atau disebut juga pengurutan dari terkecil sampai terbesar, dan dari kedua kesimpulan tersebut sekarang kita lanjutkan contoh  pengurutan dari tebesar sampai terkecil sebagai berikut :


hasilnya : 


        Dari hasil di atas bisa dilihat pengurutan yang ditampilkan mulai dari terbesar sampai terkecil, dan dari situ juga kita melihat tanda ' - ' atau kita sebut saja null yang mana posisinya berada paling setelah pengurutan melakukan desscanding. Mungkin ada yang bertanya kenapa tanda ' - ' berada paling atas ? atau null mungkin memiliki nilai paling besar ? kalau misalnya null ngk ada nilai kenapa null posisinya paling atas setelah pengurutan desscanding ? jawabannya adalah null memang tidak mempunyai nilai tapi itu bukan berarti null itu mempunyai nilai 0 jadi jika dihubungkan dengan pengurutan dari perintah order by , pengurutannya tidak hanya berupa angka tapi juga bisa berupa abjad atau variabel lainnya, maka bisa disimpulkan bahwa jika null berada di posisi paling atas jika diurutkan secara desscanding merupakan hal yang wajar karena null itu juga memiliki artian bukan tipe data apapun.

 Sekian dari penjelasan saya jika kurang jelas tolong dimaklumin.


Previous
Next Post »
Thanks for your comment