VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

SELECT语句支持使用关键字做列别名

功能描述

Vastbase在select语句中新增关键字month、content、percent和password作为目标字段的别名。

注意事项

该功能仅在数据库兼容模式为TD时不能使用(即创建DB时DBCOMPATIBILITY='TD'),在其他数据库兼容模式下均支持该特性。

语法格式

SELECT [/*+ plan_hint */] [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
{ * | {expression [output_name ]} [, ...] }
[ FROM from_item [, ...] ]
[ WHERE condition ]
...

参数说明

output_name

字段别名,支持month、content、percent和password关键字。

示例

1、创建兼容Oracle的数据库db_oracle。

CREATE DATABASE db_oracle DBCOMPATIBILITY='A';
\c db_oracle

2、验证功能。

select 1  month,2  content,3  percent,4  password from dual;

结果返回如下:

month | content | percent | password 
-------+---------+---------+---------
   1 |    2 |    3|    4
(1  rows)