文档首页/
MapReduce服务 MRS/
组件操作指南(LTS版)/
使用HetuEngine/
HetuEngine常见SQL语法说明/
HetuEngine DDL SQL语法说明/
VALUES
更新时间:2024-07-02 GMT+08:00
VALUES
语法
VALUES row [, ...]
where row is a single expression or
( column_expression [, ...] )
描述
VALUES用于查询可以使用的任何地方(例如SELECT、INSERT的FROM子句)。VALUES用于创建了一个没有列名的匿名表,但是表和列可以使用具有列别名的AS子句命名。
示例
- 返回一个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的新表:
CREATE TABLE example AS SELECT * FROM (VALUES (1, 'a'), (2, 'b'), (3, 'c')) AS t (id, name);