VALUES
リテラルインラインテーブルを作成します。テーブルは匿名にすることも、 AS
句を使用してテーブル名、列名、またはその両方を指定することもできます。
概要
VALUES row [, ...]
パラメータ
- 行
-
row
パラメータは、単一の式または( column_expression [, ...] )
にすることができます。
例
1 列 3 行のテーブルを返します。
VALUES 1, 2, 3
2 列 3 行のテーブルを返します。
VALUES (1, 'a'), (2, 'b'), (3, 'c')
列 id
と name
を含むテーブルを返します。
SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)
列 id
と name
を含む customers
というテーブルを作成します。
CREATE TABLE customers AS SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)