Latest web development tutorials

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, .. 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