SQLite – DISTINCT 關鍵字


SQLite – DISTINCT關鍵字

使用SQLite DISTINCT關鍵字與SELECT語句來消除所有重復的記錄和獲取唯一的記錄。

可能存在一種情況,當你有多個表中重復的記錄。

獲取這些記錄,更有意義獲取唯一的記錄,而不是獲取重復的記錄。

語法:

DISTINCT關鍵字來消除重復記錄的基本語法如下:

SELECT DISTINCT column1, column2,.....columnN

FROM table_name

WHERE [condition]

例子:

COMPANY table有以下記錄:

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 

首先,讓我們看看以下選擇查詢返回重復的工資記錄:

sqlite> SELECT name FROM COMPANY;

NAME 

---------- 

Paul 

Allen 

Teddy 

Mark 

David 

Kim 

James 

Paul 

James 

James 

現在,讓我們使用DISTINCT關鍵字上面的SELECT查詢,看看結果:

sqlite> SELECT DISTINCT name FROM COMPANY;

這將產生以下結果,我們沒有任何重復的條目:

NAME 

---------- 

Paul 

Allen 

Teddy 

Mark 

David 

Kim 

James 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM