Belajar Database PostgreSQL - Contoh Penggunaan Order By

Penggunaan Order By PostgreSQL


ORDER BY digunakan untuk mengurutkan data di menaik atau menurun, berdasarkan satu atau lebih kolom.
Sintaks dasar ORDER BY adalah sebagai berikut :
SELECT column-list
FROM nama_tabel
[WHERE kondisi]
[ORDER BY column1, column2, .. columnN] [ASC | DESC];
Kalian dapat menggunakan lebih dari satu kolom pada penggunaan ORDER BY. Pastikan kolom apa pun yang kalian gunakan untuk mengurutkan, kolom yang harus tersedia dalam column-list.

Baca Juga : Belajar Klausa WITH di PostgreSQL

Contoh Penggunaan ORDER BY :

Berikut ini adalah contoh penggunaan ORDER BY untuk mengurutkan data berdasarkan usia.

SELECT * FROM company ORDER BY usia ASC

 id |  nama | usia| gaji 
----+-------+-----+------
  6 | Kim   |  22 | 45000
  3 | Teddy |  23 | 20000
  7 | Jimmy |  24 | 10000
  8 | Paul  |  24 | 20000
  4 | Mark  |  25 | 65000
  2 | Allen |  25 | 15000
  5 | David |  27 | 85000
  1 | Paul  |  32 | 21000
  9 | Jammy |  44 | 5000
 10 | James |  45 | 5000

Berikut ini adalah contoh penggunaan ORDER BY untuk mengurutkan data berdasarkan nama dan gaji.

SELECT * FROM company ORDER BY nama, gaji ASC

 id |  nama | usia| gaji 
----+-------+-----+------
  2 | Allen |  25 | 15000
  5 | David |  27 | 85000
 10 | James |  45 | 5000
  9 | Jammy |  44 | 5000
  7 | Jimmy |  24 | 10000
  6 | Kim   |  22 | 45000
  4 | Mark  |  25 | 65000
  1 | Paul  |  32 | 21000
  8 | Paul  |  24 | 20000
  3 | Teddy |  23 | 20000

Berikut ini adalah contoh penggunaan ORDER BY untuk mengurutkan data berdasarkan nama yang memiliki gaji diatas 12000.

SELECT * FROM company WHERE gaji > 12000 ORDER BY nama DESC

 id |  nama | usia| gaji 
----+-------+-----+------
  3 | Teddy |  23 | 20000
  8 | Paul  |  24 | 20000
  1 | Paul  |  32 | 21000
  4 | Mark  |  25 | 65000
  6 | Kim   |  22 | 45000
  5 | David |  27 | 85000
  2 | Allen |  25 | 15000

Sekian contoh penggunaan ORDER BY pada PostgreSQL. Silahkan tinggalkan komentar.


EmoticonEmoticon