黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

SQLite Distinct 關(guān)鍵字

sqlite distinct 關(guān)鍵字

sqlite 的 distinct 關(guān)鍵字與 select 語(yǔ)句一起使用,來(lái)消除所有重復(fù)的記錄,并只獲取唯一一次記錄。

有可能出現(xiàn)一種情況,在一個(gè)表中有多個(gè)重復(fù)的記錄。當(dāng)提取這樣的記錄時(shí),distinct 關(guān)鍵字就顯得特別有意義,它只獲取唯一一次記錄,而不是獲取重復(fù)記錄。

 

1. 語(yǔ)法

用于消除重復(fù)記錄的 distinct 關(guān)鍵字的基本語(yǔ)法如下:

select distinct column1, column2,.....columnn 
from table_name
where [condition]

 

2. 范例

假設(shè) 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

首先,讓我們來(lái)看看下面的 select 查詢,它將返回重復(fù)的工資記錄:

sqlite> select name from company;

這將產(chǎn)生以下結(jié)果:

name
----------
paul
allen
teddy
mark
david
kim
james
paul
james
james

現(xiàn)在,讓我們?cè)谏鲜龅?select 查詢中使用 distinct 關(guān)鍵字:

sqlite> select distinct name from company;

這將產(chǎn)生以下結(jié)果,沒(méi)有任何重復(fù)的條目:

name
----------
paul
allen
teddy
mark
david
kim
james

下一節(jié):sqlite pragma

sqlite教程

相關(guān)文章