SQLite Order By

SQLiteORDER BY klausa digunakan kolom di menaik atau menurun berdasarkan pada satu atau lebih data.

tatabahasa

Sintaks dasar ORDER BY klausa adalah sebagai berikut:

SELECT kolom-daftar 
FROM table_name 
[WHERE kondisi] 
[ORDER BY column1, column2, id columnN] [ASC | DESC];

Anda dapat menggunakan beberapa kolom di klausa ORDER BY. Pastikan Anda menggunakan kolom semacam dalam daftar kolom.

contoh

meja PERUSAHAAN Misalkan memiliki catatan berikut:

ID NAMA UMUR ALAMAT GAJI
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegia 20.000,0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 South-Hall 45.000,0
7 James 24 Houston 10.000,0

Berikut adalah contoh, itu akan diurutkan dengan naik GAJI:

sqlite> SELECT * FROM PESANAN PERUSAHAAN DENGAN GAJI ASC;

Ini menghasilkan hasil sebagai berikut:

ID NAMA UMUR ALAMAT GAJI
---------- ---------- ---------- ---------- ----------
7 James 24 Houston 10.000,0
2 Allen 25 Texas 15.000,0
1 Paul 32 California 20.000,0
3 Teddy 23 Norwegia 20.000,0
6 Kim 22 South-Hall 45.000,0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0

Berikut adalah contoh, itu akan diurutkan berdasarkan NAMA dan GAJI ASC:

sqlite> SELECT * FROM PESANAN PERUSAHAAN DENGAN NAMA, GAJI ASC;

Ini menghasilkan hasil sebagai berikut:

ID NAMA UMUR ALAMAT GAJI
---------- ---------- ---------- ---------- ----------
2 Allen 25 Texas 15.000,0
5 David 27 Texas 85.000,0
7 James 24 Houston 10.000,0
6 Kim 22 South-Hall 45.000,0
4 Mark 25 Rich-Mond 65.000,0
1 Paul 32 California 20.000,0
3 Teddy 23 Norwegia 20.000,0

Berikut adalah contoh, itu akan mengurutkan hasil dalam urutan dengan NAME:

sqlite> SELECT * FROM PESANAN PERUSAHAAN DENGAN NAMA DESC;

Ini menghasilkan hasil sebagai berikut:

ID NAMA UMUR ALAMAT GAJI
---------- ---------- ---------- ---------- ----------
3 Teddy 23 Norwegia 20.000,0
1 Paul 32 California 20.000,0
4 Mark 25 Rich-Mond 65.000,0
6 Kim 22 South-Hall 45.000,0
7 James 24 Houston 10.000,0
5 David 27 Texas 85.000,0
2 Allen 25 Texas 15.000,0