文档首页>
MapReduce服务 MRS>
组件操作指南(LTS版)>
使用HetuEngine>
HetuEngine常见SQL语法说明>
HetuEngine DDL SQL语法说明>
VALUES
更新时间:2024-06-14 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);