結構化查詢語言/語言元素
外觀
< 結構化查詢語言
SQL 由以關鍵字(如 SELECT、DELETE 或 CREATE)開頭並以分號結尾的語句組成。它們的元素不區分大小寫,除非是固定字元字串值,如 'Mr. Brown'。

- 子句:語句細分為子句。最常用的子句是 WHERE 子句。
- 謂詞:謂詞指定可以評估為布林值的條件。例如:布林比較、BETWEEN、LIKE、IS NULL、IN、SOME/ANY、ALL、EXISTS。
- 表示式:表示式本身是數值或字串值,或者算術或串聯運算子的結果,或者函式的結果。
- 物件名稱:資料庫物件的名稱,如表、檢視、列、函式。
- 值:數值或字串值。
- 算術運算子:加號、減號、星號和斜槓(+、-、* 和 /)分別指定加法、減法、乘法和除法。
- 串聯運算子:'||' 符號指定字元字串的串聯。
- 比較運算子:等於運算子、不等於運算子、小於運算子、大於運算子、小於等於運算子、大於等於運算子(=、<>、<、>、<=、>=)比較值和表示式。
- 布林運算子:AND、OR、NOT 組合布林值。