Tutorial klasik...login
Tutorial klasik SQLite
pengarang:php.cn  masa kemas kini:2022-04-13 17:05:02

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];

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

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
Berikut ialah contoh, Ia akan mengisih keputusan mengikut NAMA dan GAJI dalam susunan menaik:

sqlite> PILIH * DARI PESANAN SYARIKAT MENGIKUT NAMA, GAJI ASC;

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:

sqlite> PILIH * DARI PESANAN SYARIKAT MENGIKUT NAMA DESC;

Ini akan menghasilkan keputusan berikut:

ID                                                                                                                                                                                                                                                                                                                                                ------ ---------- ----------
3 . 🎜>