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 

 

 

 

 

 

 

 

 

    原文作者:sqlite
    原文地址: https://www.cnblogs.com/orangebook/p/3501718.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞