基本的sql語句--SELECT

SELECT (DISTINCT) 列 FROM 表 WHERE 列 運算符 值 ORDER BY 列

WHERE:
“列 運算符 值”中的運算符除了一般的大于小于等于外,還有一些特別的運算符。

  1. BETWEEN 值 AND 值: 選取介于兩個值之間的數據。
  2. LIKE+通配符:以特定的字符格式查找數據。eg: LIKE 'TAN%'。
  3. IN(值,值,值):只要等于括號內任意一個值,就返回這個數據。

JOIN:
用于從多個表中獲取數據。
INNER JOIN: SELECT 列 FROM 表1 INNER JOIN 表2 ON 某一條件
只有查找的表1的列和表2的列中都有值時,才返回這個數據。
LEFT JOIN : SELECT 列 FROM 表1 LEFT JOIN 表2 ON 某一條件
只要查找到表1的列有數據,即使要查找的表2的列為空,也返回這個數據
RIGHT JOIN 則相反。

聚合函數 和 GROUP BY
聚合函數:將多個數值聚在一起進行處理的函數
GROUP BY : 與聚合函數一起用于分組計算
eg: SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer
聚合函數 和 HAVING
HAVING : 與聚合函數合用相當于WHERE
eg: SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer
HAVING SUM(OrderPrice)<2000

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容