SQL 語法快速參考

本文提供快速參考資料 (又稱速查表),說明 Spanner 文件程式碼範例中使用的 SQL 語法。

如需 Spanner 中 SQL 查詢語法的更完整參考資料,請參閱 GoogleSQL 中的查詢語法

SQL 語法標記規則

下表列出並說明 Spanner 說明文件常用的語法標記規則。

Notation 範例 說明
方括號 [ ] 表示括住的子句或引數為選用項目。請勿在 SQL 查詢中加入這些方括號。
括號 ( ) 括號本身。在 SQL 查詢中加入半形括號。
垂直線 | 表示您必須從以垂直線分隔的替代方案中,選擇一個選項。請勿在 SQL 查詢中加入直條。
大括號 { } 表示封閉項目代表一組選項。您必須選擇其中一個選項,選項之間以直向線分隔 (例如,在 { a | b | c } 中,您必須選擇 a、b 或 c)。請勿在 SQL 查詢中加入大括號。
省略符號 ... 表示清單或部分語法已截斷,以求簡潔。這與逗號後方接續刪節號不同,後者表示重複清單。請勿在查詢中加入省略號。
逗號 , 表示半形逗號,通常用於分隔清單中的項目。 在查詢中加入半形逗號。
逗號後方加上省略符號 , ... 表示前述元素可重複多次,每次以半形逗號分隔。請勿在查詢中加入省略號。請加入半形逗號,分隔重複的元素。
商品清單 item [, ...] 表示您必須至少加入一個項目。您也可以視需要加入更多項目,並以半形逗號分隔。請勿在查詢中加入方括號或省略號。請加入半形逗號,分隔其他項目。
[item, ...] 表示您可以視需要加入至少一個項目。你也可以視需要加入更多項目,並以半形逗號分隔。請勿在查詢中加入方括號或省略號。請加入半形逗號,分隔其他項目。
單引號 '' 表示單引號。用來在查詢中定義字串常值。在查詢中加入單引號。
雙引號或反引號 ""`` 表示文字雙引號或反引號。用於在查詢中括住加上引號的 ID。在查詢中加入雙引號或反引號。
尖括號 < > 文字角括號。在 SQL 查詢中加入角括號。