sqlite
pangkalan data; menggunakan pangkalan data perhubungan yang dibenamkan
Fungsi SQLite Distinct sintaks
Fungsi: Kata kunci DISTINCT SQLite digunakan dengan pernyataan SELECT untuk menghapuskan semua rekod pendua dan hanya mendapatkan 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 untuk menghapuskan rekod pendua adalah seperti berikut:
PILIH lajur1, lajur2,...lajurN
FROM table_name
WHERE [condition]
Fungsi SQLite Distinct contoh
COMPANY 表有以下記錄: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.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 Paul 24 Houston 20000.0 9 James 44 Norway 5000.0 10 James 45 Texas 5000.0 首先,讓我們來看看下面的 SELECT 查詢,它將返回重復(fù)的工資記錄: sqlite> SELECT name FROM COMPANY; 這將產(chǎn)生以下結(jié)果: NAME ---------- Paul Allen Teddy Mark David Kim James Paul James James 現(xiàn)在,讓我們?cè)谏鲜龅?nbsp;SELECT 查詢中使用 DISTINCT 關(guān)鍵字: sqlite> SELECT DISTINCT name FROM COMPANY; 這將產(chǎn)生以下結(jié)果,沒有任何重復(fù)的條目: NAME ---------- Paul Allen Teddy Mark David Kim James