首頁  >  文章  >  資料庫  >  sql中查詢指令的關鍵字是哪些?

sql中查詢指令的關鍵字是哪些?

不言
不言原創
2019-03-12 15:13:5513232瀏覽

這篇文章為大家總結一下查詢語句中用到的關鍵字,下面我們來看具體的內容。

sql中查詢指令的關鍵字是哪些?

最簡單的查詢:

select * from [where ]
select column1,column2....from [where]

這裡需要注意的是where子句中條件過濾使用到的關鍵字,例如用到邏輯運算子like中的'%'(匹配一個或多個字元)和'_'(只匹配一個)等。

distinct關鍵字

這個關鍵字,主要用來取出列中唯一的值。

使用別名

使用別名可以顯示我們想要的名字,方便閱讀。例如:select city as 城市from

group by和having子句

##group by 用來將查詢到的結果集分組,必須位於select語句中的從子句或where子句之後。

having子句類似where子句,緊接在group by子後,作為一個查詢條件。

注意:where子句作用於一筆記錄中的查詢條件,而having子句則作用於一列的查詢條件

inner join

要求查詢的多張表中必須具有相同的符合項目。

要執行的查詢結果必須是在兩張表中同時含有相同的類別號碼的記錄才會被查詢出來。

left join 

左外連接:連接時,on條件左邊表所有項目均查詢出來,而右邊表中若無匹配項,則以null代替。

right join

右外連接結果與left join相反,將右邊表所有項目查詢出來,而左邊表中無匹配項的則以null代替。

full join

無論左邊或右邊所有項目都傳回結果。無對應項以null代替。

#

以上是sql中查詢指令的關鍵字是哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn