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

Kata kunci SQLite Distinct


Kata kunci DISTINCT SQLite digunakan dengan pernyataan SELECT untuk menghapuskan semua rekod pendua dan hanya memperoleh rekod unik.

Mungkin terdapat situasi di mana terdapat berbilang rekod pendua dalam jadual. Kata kunci DISTINCT amat bermakna apabila mengambil rekod sedemikian, kerana ia hanya mengambil rekod unik dan bukannya rekod pendua.

Sintaks

Sintaks asas kata kunci DISTINCT yang digunakan untuk menghapuskan rekod pendua adalah seperti berikut:

PILIH lajur DISTINCT1, lajur2,... columnN
FROM table_name
WHERE [condition]

Contoh

Andaikan jadual SYARIKAT mempunyai rekod berikut: ---- ---------- ---------- ------- ---

1 0.0
3 Teddy 23 Norway 20000.0
4 Mark 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0 7 James 24 HOUSTON 10000.0
8 p AUL 24 Houston 20000.0
9 James 44 Norway 5000.0
10 James 45 Texas 5000.0


Mula-mula, sila lihat yang berikut akan kembalikan rekod gaji pendua:


sqlite> PILIH nama DARI SYARIKAT;

Ini akan menghasilkan keputusan berikut:

NAMA
----------
Paul
Allen
Teddy
Mark
David
Kim
James
Paul
James
James

Sekarang, mari kita gunakan kekunci DISTINCT dalam pertanyaan PILIH di atas Perkataan:

sqlite> PILIH nama BERBEZA DARI SYARIKAT;

Ini akan menghasilkan keputusan berikut tanpa sebarang entri pendua:

NAMA
----------
Paul
Allen
Teddy
Mark
David
Kim
James


Laman web PHP Cina