VALUES
创建一个文字内联表。该表可以是匿名的,也可以使用 AS
子句来指定表名和/或列名。
摘要
VALUES row [, ...]
参数
- 行
-
row
参数可以是单个表达式或( column_expression [, ...] )
。
示例
返回一个具有一列三行的表:
VALUES 1, 2, 3
返回一个具有两列三行的表:
VALUES (1, 'a'), (2, 'b'), (3, 'c')
返回一个包含列 id
和 name
的表:
SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)
创建一个名为 customers
且包含列 id
和 name
的表:
CREATE TABLE customers AS SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)