我們前幾篇介紹了資料操縱 DML 的語法,之後幾篇呢我會精選幾個比較常用的資料查詢 DQL 語法來跟大家分享!我們可以進一步在 SELECT 查詢語句使用 WH...
我們上一篇學到了WHERE,不同於 IN 運算子是依不連續的值作為 WHERE 查詢子句的篩選條件,BETWEEN 則是用來限定依某範圍內連續的值作為條件來搜尋...
我們可以將 SELECT 取得的資料集依某欄位來作排序,而排序分別可以由小至大 (ascending; 預設),或由大至小 (descending)。 ORDE...
LIKE 運算子搭配 WHERE 子句可以依一特定模式 (Pattern) 為條件來搜尋資料表中的特定資料。這樣算是可以做模糊查詢,不需要符合設定值才搜尋的到。...
INNER JOIN (內部連接) 為等值連接,必需指定等值連接的條件,而查詢結果只會返回符合連接條件的資料。 INNER JOIN 語法 (SQL INNER...
LEFT JOIN 可以用來建立左外部連接,查詢的 SQL 敘述句 LEFT JOIN 左側資料表 (table_name1) 的所有記錄都會加入到查詢結果中,...
CASE 類似於程式語言裡的 if/then/else 語句,用來作邏輯判斷。 CASE 語法 (SQL CASE Syntax) CASE WHEN co...
SUM() 函數用來計算一數值欄位的總合。用來算金額等數字類型的都很好用~ SUM() 語法 (SQL SUM() Syntax) SELECT SUM(col...
HAVING 子句是用來取代 WHERE 搭配聚合函數 (aggregate function) 進行條件查詢,因為 WHERE 不能與聚合函數一起使用。 聚合...
COUNT() 函數用來計算符合查詢條件的欄位紀錄總共有幾筆。 若欄位值為 NULL,則該筆記錄不會被 COUNT 計算進去。 COUNT() 語法 (SQ...