Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil tataan hasil dari satu atau beberapa tabel.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Sintaks
[ common_table_expression ]
subquery
[ set_operator ]
[ ORDER BY clause | { [ DISTRIBUTE BY clause ] [ SORT BY clause ] } | CLUSTER BY clause ]
[ WINDOW clause ]
[ LIMIT clause ]
[ OFFSET clause ]
[ { |> piped_operation } [ ...] ]
subquery
{ subselect |
VALUES clause |
( query ) |
TABLE [ table_name | view_name ] |
FROM table_reference [, ...] }
Parameter
-
Ekspresi tabel umum (CTE) adalah satu atau beberapa kueri bernama yang dapat digunakan kembali beberapa kali dalam blok kueri utama untuk menghindari komputasi berulang atau untuk meningkatkan keterbacaan kueri berlapis yang kompleks.
kueri bertumpuk
Salah satu dari beberapa konstruk yang menghasilkan kumpulan hasil sementara.
-
Kueri bertumpuk berisikan pola
SELECT FROM WHERE. -
Menentukan tabel sementara sebaris.
( kueri )
Pemanggilan bertingkat dari kueri yang mungkin berisi operator himpunan atau ekspresi tabel umum.
TABLE
Mengembalikan seluruh tabel atau tampilan.
-
Mengidentifikasi tabel yang akan dikembalikan.
-
Mengidentifikasi tampilan yang akan dikembalikan.
Jika tabel atau tampilan tidak dapat ditemukan, Azure Databricks menimbulkan kesalahan TABLE_OR_VIEW_NOT_FOUND.
-
DARI
Berlaku untuk:
Databricks SQL
Databricks Runtime 16.2 ke atasMengembalikan gabungan silang dari semua referensi tabel. Klausa ini biasanya digunakan sebagai akar alur SQL.
-
Sumber input untuk
SELECT. Referensi input ini dapat diubah menjadi referensi streaming dengan menggunakan kata kunciSTREAMsebelum referensi.
-
Sumber input untuk
SELECT. Referensi input ini dapat diubah menjadi referensi streaming dengan menggunakan kata kunciSTREAMsebelum referensi.-
-
Sebuah konstruksi menggabungkan subkueri menggunakan operator
UNION,EXCEPT, atauINTERSECT. -
Urutan baris dari kumpulan hasil lengkap kueri. Baris output diurut di seluruh partisi. Parameter ini bersifat saling eksklusif dengan
SORT BY,CLUSTER BY, danDISTRIBUTE BY, dan tidak dapat ditentukan bersama. -
Sekumpulan ekspresi yang digunakan untuk mendistribusikan ulang partisi baris hasil. Parameter ini bersifat saling eksklusif dengan
ORDER BYdanCLUSTER BY, dan tidak dapat ditentukan bersama. -
Urutan yang menentukan bagaimana baris diatur dalam setiap partisi. Parameter ini bersifat saling eksklusif dengan
ORDER BYdanCLUSTER BY, dan tidak dapat ditentukan bersama. -
Sekumpulan ekspresi yang digunakan untuk mempartisi ulang dan mengurutkan baris. Menggunakan klausa ini memiliki efek yang sama dengan menggunakan
DISTRIBUTE BYdanSORT BYsecara bersamaan. -
Jumlah baris yang dapat dikembalikan dengan pernyataan atau kueri bertumpuk. Klausa ini banyak digunakan bersamaan dengan
ORDER BYuntuk menghasilkan hasil deterministik. -
Berlaku untuk:
Databricks SQL
Databricks Runtime 11.3 LTS ke atasMelompati sejumlah baris yang dikembalikan oleh suatu pernyataan atau kueri bertumpuk. Klausa ini sebagian besar digunakan dalam hubungannya dengan
LIMITke halaman melalui kumpulan hasil, danORDER BYuntuk menghasilkan hasil deterministik.Catatan
Saat menelusuri set hasil menggunakan
LIMITdanOFFSET, baris yang dilewati masih diproses. Baris-baris ini hanya dihilangkan dari kumpulan hasil. Penelusuran halaman dengan teknik ini tidak disarankan untuk kueri intensif sumber daya. -
Menentukan spesifikasi jendela bernama yang dapat dibagikan oleh beberapa fungsi jendela di
select_query. -
Berlaku untuk:
Databricks SQL
Databricks Runtime 16.2 ke atasMenentukan operasi alur yang akan dilakukan pada kumpulan hasil subkueri dan klausa sebelumnya lainnya.
Artikel terkait
- CLUSTER BY klausa
- ekspresi tabel umum (CTE)
- DISTRIBUTE BY klausa
- GROUP BY klausa
- HAVING klausa
- Petunjuk
- VALUES klausa
- JOIN
- LATERAL VIEW klausa
- LIMIT klausa
- ORDER BY klausa
- PIVOT klausa
- operator Set
- SORT BY klausa
- Sintaks Alur SQL
- Operator Jalur SQL
- referensi tabel
- TABLESAMPLE klausa
- fungsi bernilai tabel (TVF)
- UNPIVOT klausa
- WATERMARK klausa
- WHERE klausa
- WINDOW klausa
- Fungsi Jendela