Referensi cepat sintaksis SQL

Dokumen ini memberikan referensi cepat (juga dikenal sebagai cheat sheet) untuk sintaksis SQL yang digunakan dalam contoh kode dokumentasi Spanner.

Untuk referensi sintaksis kueri SQL yang lebih komprehensif di Spanner, lihat Sintaksis kueri di GoogleSQL.

Aturan notasi sintaksis SQL

Tabel berikut mencantumkan dan menjelaskan aturan notasi sintaksis yang umum digunakan dalam dokumentasi Spanner.

Notasi Contoh Deskripsi
Tanda kurung siku [ ] Menunjukkan bahwa klausa atau argumen yang disertakan bersifat opsional. Jangan sertakan tanda kurung ini dalam kueri SQL Anda.
Tanda kurung ( ) Tanda kurung literal. Sertakan tanda kurung dalam kueri SQL Anda.
Bilah vertikal | Menunjukkan bahwa Anda hanya boleh memilih satu opsi dari alternatif yang dipisahkan dengan batang vertikal. Jangan menyertakan batang di kueri SQL Anda.
Kurung kurawal { } Menunjukkan bahwa item yang disertakan mewakili serangkaian pilihan. Anda harus memilih tepat satu opsi, yang dipisahkan oleh batang vertikal (misalnya, di { a | b | c }, Anda harus memilih a, b, atau c). Jangan sertakan tanda kurung kurawal dalam kueri SQL Anda.
Elipsis ... Menunjukkan bahwa daftar atau sebagian sintaksis telah dipangkas agar lebih ringkas. Hal ini berbeda dengan koma yang diikuti elipsis, yang menunjukkan daftar berulang. Jangan sertakan elipsis dalam kueri Anda.
Koma , Menunjukkan koma literal, yang biasanya digunakan untuk memisahkan item dalam daftar. Sertakan koma dalam kueri Anda.
Koma diikuti dengan elipsis , ... Menunjukkan bahwa elemen sebelumnya dapat diulang beberapa kali, dengan setiap instance dipisahkan oleh koma. Jangan sertakan elipsis dalam kueri Anda. Sertakan koma untuk memisahkan elemen yang berulang.
Daftar item item [, ...] Menunjukkan bahwa Anda harus menyertakan setidaknya satu item. Anda dapat secara opsional menyertakan lebih banyak item, yang dipisahkan dengan koma. Jangan sertakan tanda kurung atau elipsis dalam kueri Anda. Sertakan koma untuk memisahkan item tambahan.
[item, ...] Menunjukkan bahwa Anda dapat menyertakan minimal satu item secara opsional. Anda juga dapat menyertakan lebih banyak item secara opsional, yang dipisahkan dengan koma. Jangan sertakan tanda kurung atau elipsis dalam kueri Anda. Sertakan koma untuk memisahkan item tambahan.
Tanda petik tunggal '' Menunjukkan tanda petik tunggal literal. Digunakan untuk menentukan literal string dalam kueri Anda. Sertakan tanda petik tunggal dalam kueri Anda.
Tanda petik ganda atau Backtick "" atau `` Menunjukkan tanda petik ganda atau tanda petik terbalik literal. Digunakan untuk menyertakan ID yang dikutip dalam kueri Anda. Sertakan tanda kutip ganda atau tanda petik terbalik dalam kueri Anda.
Tanda kurung sudut < > Tanda kurung sudut literal. Sertakan tanda kurung sudut dalam kueri SQL Anda.