跳轉到內容

結構化查詢語言/語言元素

來自華夏公益教科書,開放的書籍,面向開放的世界


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

一個包含多個語言元素的完整語句示例。


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


華夏公益教科書