亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁(yè)課程SQL Fun-KlasseDISTINCT 和 LIMIT

DISTINCT 和 LIMIT

目錄列表

DISTINCT 關(guān)鍵字

在表中,一個(gè)列可能會(huì)包含多個(gè)重復(fù)值,有時(shí)你也許希望僅僅列出不同的值。

DISTINCT 關(guān)鍵詞用于返回唯一不同的值。

DISTINCT 關(guān)鍵字與 SELECT 結(jié)合使用,以去掉所有重復(fù)的記錄,僅返回唯一的記錄。

DISTINCT 關(guān)鍵字的基本語(yǔ)法如下:

SELECT DISTINCT column_name1, column_name2 FROM table_name;

下面是 “customers” 表:

JZ2TOH(P2R)OXA_~~1@0X$P.png

下面的 SQL 語(yǔ)句僅從 “City” 列中選取唯一不同的值:

SELECT DISTINCT City FROM customers;

執(zhí)行輸出以下結(jié)果,“City” 列重復(fù)值已被去除。

OW)IN1P7021GT]48L2))PIO.png

選擇填寫(xiě)查詢,僅從 "state" 列選取唯一不同的值。

state customers;

LIMIT 關(guān)鍵字

默認(rèn)情況下,將返回所有符合 SQL 語(yǔ)句中指定條件的結(jié)果。

但是,有時(shí)候我們只需要檢索記錄的一個(gè)子集。在 MySQL 中,這是通過(guò)使用 LIMIT 關(guān)鍵字來(lái)完成的。

LIMIT 關(guān)鍵字的語(yǔ)法如下:

SELECT column list
FROM table_name
LIMIT [number of records];

例如,我們可以從 “customers” 表中選擇前 6 個(gè)記錄。

SELECT ID, FirstName, LastName, City
FROM customers LIMIT 6;

執(zhí)行輸出結(jié)果:


I8{578]}1E}3R@NXX6I){HM.png

選擇填寫(xiě)完成語(yǔ)句,從“students”表中選擇前 5 個(gè)名稱。

SELECT name students 5;

LIMIT 關(guān)鍵字

你也可以從特定的偏移量中選取一組記錄。

在下面的例子中,我們從第三個(gè)位置開(kāi)始選取四條記錄:

SELECT ID, FirstName, LastName, City
 FROM customers LIMIT 3, 4;

執(zhí)行輸出結(jié)果:

A$$75(VHOR4L[U6KBUYN@MF.png

以上輸出結(jié)果是從 ID4 開(kāi)始,而不是從 ID3 開(kāi)始,這是因?yàn)?MySQL 是從零開(kāi)始計(jì)數(shù)的,意味著第一行的偏移量是 0,而不是 1。


使用 LIMIT 從“customers”表中選擇“id”和“name”列,顯示前 10 個(gè)結(jié)果,從第 3 個(gè)開(kāi)始。

id,name FROM customers LIMIT ,