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