Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:
Databricks SQL
Databricks Runtime
Skapar en infogad tillfällig tabell för användning i frågan.
Syntax
VALUES {expression | ( expression [, ...] ) } [, ...] [table_alias]
SELECT expression [, ...] [table_alias]
Parametrar
-
En kombination av ett eller flera värden, operatorer och SQL-funktioner som resulterar i ett värde.
-
En valfri etikett som gör att resultatuppsättningen kan refereras till med namn.
Varje tuppel utgör en rad.
Om det finns fler än en rad måste antalet fält i varje tuppel stämma överens.
Om inga tupplar anges vid användning av syntaxen VALUES motsvarar varje uttryck en tuppel i ett enda fält.
När du använder syntaxen SELECT utgör alla uttryck en tillfällig tabell med en rad.
N:e fältet i varje tuppel måste ha en gemensam typ.
Om table_alias anger kolumnnamn måste deras antal matcha antalet uttryck per tuppel.
Resultatet är en tillfällig tabell där varje kolumns datatyp är den minst gemensamma typen av fälten i de matchande tupplarna.
Exempel
-- 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