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.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Menghasilkan tabel sementara sebaris untuk digunakan dalam kueri.
Sintaks
VALUES {expression | ( expression [, ...] ) } [, ...] [table_alias]
SELECT expression [, ...] [table_alias]
Parameter
-
Kombinasi satu atau beberapa nilai, operator, dan fungsi SQL yang menghasilkan nilai.
-
Label opsional untuk memungkinkan tataan hasil dirujuk berdasarkan nama.
Setiap tuple membentuk satu baris.
Jika terdapat lebih dari satu baris, jumlah bidang di setiap tuple harus sama.
Saat menggunakan sintaks VALUES, jika tidak ada tuple yang ditentukan, setiap ekspresi sama dengan tuple bidang tunggal.
Saat menggunakan sintaks SELECT semua ekspresi merupakan tabel sementara satu baris.
Bidang ke-n dari setiap tuple harus berbagi jenis yang paling umum.
Jika table_alias menentukan nama kolom, jumlahnya harus sesuai dengan jumlah ekspresi per tupel.
Hasilnya adalah tabel sementara di mana setiap jenis kolom adalah jenis paling tidak umum dari bidang tuple yang cocok.
Contoh
-- single row, without a table alias
> VALUES ("one", 1);
one 1
-- Multiple rows, one column
> VALUES 1, 2, 3;
1
2
3
-- three rows with a table alias
> SELECT data.a, b
FROM VALUES ('one', 1),
('two', 2),
('three', NULL) AS data(a, b);
one 1
two 2
three NULL
-- complex types with a table alias
> SELECT a, b
FROM VALUES ('one', array(0, 1)),
('two', array(2, 3)) AS data(a, b);
one [0, 1]
two [2, 3]
-- Using the SELECT syntax
> SELECT 'one', 2
one 2