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