Pesanan SQLite Oleh
Klausa ORDER BY SQLite digunakan untuk mengisih data dalam tertib menaik atau menurun berdasarkan satu atau lebih lajur.
Sintaks
Sintaks asas klausa ORDER BY adalah seperti berikut:
PILIH senarai lajur
DARI nama_jadual
[ WHERE condition]
[ORDER BY column1, column2, .. columnN] [ASC | DESC];
DARI nama_jadual
[ WHERE condition]
[ORDER BY column1, column2, .. columnN] [ASC | DESC];
Anda boleh menggunakan berbilang lajur dalam klausa ORDER BY. Pastikan lajur isihan yang anda gunakan berada dalam senarai lajur.
Contoh
Andaikan jadual SYARIKAT mempunyai rekod berikut: ------- ---------- ---------- - ---------
1 25 Texas 15000.0 3 Teddy 23 NORWAY 20000.0
4 Markah 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0 2 <6 KIM ON 10000.0 <>
Berikut ialah contoh, yang akan menyusun keputusan dalam susunan menaik GAJI:
sqlite> >Berikut ialah contoh, Ia akan mengisih keputusan mengikut NAMA dan GAJI dalam susunan menaik:
5 David 27 Texas 85000.0 2 <6 KIM ON 10000.0 <>
Berikut ialah contoh, yang akan menyusun keputusan dalam susunan menaik GAJI:
sqlite> >
Ini akan menghasilkan keputusan berikut:
ID -------------------------------- ----------------
7 James 24 HOUSTON 10000.0
2 Allen 25 Texas 15000.0
1 Paul 32 California 20000.0.0
3 Teddy 23 Norway 20000.0
6 Kim 22 South-Hall 45000.0
4 Markah 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
7 James 24 HOUSTON 10000.0
2 Allen 25 Texas 15000.0
1 Paul 32 California 20000.0.0
3 Teddy 23 Norway 20000.0
6 Kim 22 South-Hall 45000.0
4 Markah 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
sqlite> PILIH * DARI PESANAN SYARIKAT MENGIKUT NAMA, GAJI ASC;sqlite> PILIH * DARI PESANAN SYARIKAT MENGIKUT NAMA DESC;
Ini akan menghasilkan keputusan berikut:
ID ------ ---------- ----------
2 Allen 25 Texas 15000.0
5 David 27 Texas 85000.0
7 James 24 Houston 10000.0
6 kim 22 South-Hall 45000.0
4 Mark 25 Rich-Mond 65000.0 1 Paul 32 California 20000.0
3 Teddy 23 Norway 20000.0
Berikut ialah contoh, Ia akan mengisih keputusan mengikut NAMA dalam susunan menurun: 2 Allen 25 Texas 15000.0
5 David 27 Texas 85000.0
7 James 24 Houston 10000.0
6 kim 22 South-Hall 45000.0
4 Mark 25 Rich-Mond 65000.0
3 Teddy 23 Norway 20000.0
Ini akan menghasilkan keputusan berikut:
ID ------ ---------- ----------
3 . 🎜>
3 . 🎜>