全面接觸SQL語法 2

2021-08-22 05:19:19 字數 1651 閱讀 2546

來    源: 網際網路

作    者: 不祥

發表日期: 2005-12-17 16:10:32

資料庫 → 全面接觸sql語法(2)

檢視方式: 檢視:[

大字 中字

小字 ] [雙擊滾屏]

正    文:

全面接觸sql語法(2)

例如下面這兩個例子將會具有相同的效果,都會從職員**中返回所有欄位的資料。 例如:

若是我們要查詢出職員**中的所有記錄,可以通過下面的語句來完成。

select all* from 職員**; distinct

對某個**所選擇的字段資料,略過重複的情況,也就是說,針對某個字段查詢出來的記錄結果是唯一的。例如有許多存放在職員**的職員

資料,也許會具有相同的姓名,所以若是我們用sql語句中的select distinct,則查詢出來的結果將會針對不一樣的姓名加以篩選。若是您把

distinct 加以省略,則這樣的查詢會顯示所有的記錄。

distinctrow

將整條記錄重複的記錄忽略掉,而不是只有針對某乙個欄位的資料。

table

指定查詢記錄所需要的**。

例如:

select distinctrow 公司名稱

from 顧客** inner join 訂單**

on 顧客**.顧客id=訂單**.顧客id

order by 公司名稱;

如果您忽略 distinctrow 則會對每個公司產生一行以下的訂單資料。此外,若是distinctrow只有用在乙個**當中,則會被省略掉。

top

從第一條或最後一條開始(利用order by條件子句),返回特定條數的資料。

例如:

當您想要知道在2023年,班上前25名的學生姓名資料時,您可以輸入這樣的語句:

select top 25 學生姓名

form 學生**

where 畢業年份=1994

order by 畢業成績平均分數 desc;

如果您沒有加上order by 這行條件的話,您所得到的資料,將會隨機的資料。此外,在top語句之後,除了可以加上數字以外,還可以利用保留

字percent來查詢。

例如:

select top 10 percent學生姓名

from學生**

where畢業年份=1994

order by畢業成績平均desc;

parameters(引數)宣告的用法

對於引數型的查詢語法中,對引數的名稱以及資料型別作 宣告的操作。

parameters name datatype[,name datatype[,...]]

name

parameters的名稱。您可以把引數名稱當作字串來使用,若是名稱中包含了空字串,可以利用中括號來處理,例如:「vbeden」。

datatype

輸入引數的資料型別。

例如:

若是您在查詢時,需要機動的輸入姓名 ,可以利用下列的方式完成:

parameters 「輸入姓名」 text;

select*

from 職員**

where姓名=「輸入姓名:」;

全面接觸SQL語法 3

order by條件語句 此條件子句,通常與select語句合併使用目的是將查詢的結果,依照指定字段加以排序。select fieldlist from table where selectcriteria order by field asc desc field2 asc desc fieldl...

全面接觸SQL語法 6

來 源 網際網路 作 者 不祥 發表日期 2005 12 17 16 14 11 資料庫 全面接觸sql語法 6 檢視方式 檢視 大字 中字 小字 雙擊滾屏 正 文 全面接觸sql語法 6 sql與資料庫的維護 的建立 將sql中的基本語法作了一番介紹以後,但大多是偏向於資料庫資料的查詢與過濾,但實...

全面接觸SQL語法 6

來 源 網際網路 作 者 不祥 發表日期 2005 12 17 16 14 11 資料庫 全面接觸sql語法 6 檢視方式 檢視 大字 中字 小字 雙擊滾屏 正 文 全面接觸sql語法 6 sql與資料庫的維護 的建立 將sql中的基本語法作了一番介紹以後,但大多是偏向於資料庫資料的查詢與過濾,但實...