成免费的crm,久久国产精品新农夫导航新妓网,恋夜秀场全部视频安卓手机,女校花强奷在线播放A级

SQLite Distinct 關(guān)鍵字

sqlite distinct 關(guān)鍵字

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

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

 

1. 語法

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

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

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

sqlite> select name from company;

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

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

現(xiàn)在,讓我們在上述的 select 查詢中使用 distinct 關(guān)鍵字:

sqlite> select distinct name from company;

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

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

下一節(jié):sqlite pragma

sqlite教程

相關(guān)文章