Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Databricks SQL
Databricks Runtime
Sorgu içinde kullanmak üzere satır içi geçici bir tablo oluşturur.
Sözdizimi
VALUES {expression | ( expression [, ...] ) } [, ...] [table_alias]
SELECT expression [, ...] [table_alias]
Parametreler
-
Bir veya daha fazla değerin, işleçlerin ve SQL işlevlerinin bir bileşimi, bir değerle sonuç verir.
-
Sonuç kümesine adına göre atıfta bulunulmasına izin vermek için isteğe bağlı bir etiket.
Her tuple bir satır oluşturur.
Birden fazla satır varsa, her bir tuple'daki alanların sayısı eşleşmelidir.
VALUES
sözdizimini kullanırken, hiçbir tuple belirtilmezse, her ifade tek bir alan tuple'ına karşılık gelir.
SELECT
söz dizimini kullanırken tüm ifadeler tek satırlık geçici bir tablo oluşturur.
Her tanımlama grubunun n. alanı en az ortak türü paylaşmalıdır.
table_alias
sütun adlarını belirtirse, sayılarının tuple başına düşen ifade sayısıyla eşleşmesi gerekir.
Sonuç, her sütunun türünün, eşleşen tuples alanlarının en yaygın olmayan türü olduğu geçici bir tablodur.
Örnekler
-- 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