SQL 腳本語言知識點回顧 一

項目推薦

推薦個人GItHub開源項目(iot-dc3)一個開源的、分佈式的物聯網(IOT)平臺,用於快速開發物聯網項目和管理拓展。https://github.com/pnoker/iot-dc3


##SELECT :數據庫查詢語句
##基礎

簡單的查詢語句:SELECT column _ name(*) FROM table _ name

帶條件的查詢:WHERE SELECT column _ name( * ) FROM table _ name WHERE column _ name = *

SELECT column _ name( * ) FROM table _ name WHERE column _ name > *

SELECT column _ name( * ) FROM table _ name WHERE column _ name < *

用AND連接WHERE的多個查詢條件:SELECT column _ name(*) FROM table _ name WHERE 條件1 AND 條件2

用BETWEEN限制查詢範圍:SELECT column _ name( * ) FROM table _ name WHERE 下限 BETWEEN 上限

帶DISTINCT的查詢語句,用於返回唯一不同的值,防止重複值的出現:SELECT DESTINCT column _ name( * ) FROM table _ name ……

帶排序(ORDER BY)的查詢:
升序:ASC
降序:DESC
SELECT column _ name( * ) FROM table _ name ORDER BY column _ name ASC/DESC

按列明字母或者數字排序:
SELECT column _ name( * ) FROM table _ name ORDER BY column _ name

##高級

使用TOP(LIMIT)規定要返回的記錄數目:
SELECT TOP number( 百分比 PERCENT) column _ name FROM table _ name (SQL 寫法)

SELECT number(百分比 PERCENT) column _ name FROM table _ name LIMIT number(MY SQL 寫法)

使用LIKE 和WHERE語句搜索指定模式:
SELECT column _ name FROM table _ name WHERE column _ name LIKE "% * % "
[
LIKE的通配符使用:

  • % 替代一個或者多個字符
  • _ 僅僅替代一個字符
  • [charlist]字符列中的任何單一字符
  • [ ^ charlist]不在字符列中的任何單一字符
    ]

使用IN操作符允許在WHERE子句中規定多個值:
SELECT column _ name FROM table _ name WHERE column _ name IN (value1,value2,value3……)

AS取別名使用方法:
SELECT column _ name AS newcolumn _ name FROM table _ name ……

發佈了67 篇原創文章 · 獲贊 81 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章