文档中心MogDBMogDB StackUqbar
v5.0

文档:v5.0

支持的版本:

其他版本:

兼容支持MySQL别名支持单引号

可获得性

本特性自MogDB 5.0.0版本开始引入。

特性简介

兼容支持MySQL别名支持单引号(仅支持列的别名)的语法和功能。

客户价值

增强MogDB与MySQL的兼容性,减少应用程序的迁移代价。

特性描述

AS后的别名支持单引号(Name AS ‘别名’),支持Name后直接跟单引号别名(Name ‘别名’)。

特性约束

  • 暂不支持BINARY关键字当作列名
  • 不支持a_expr qual_op语法,即后操作符

语法描述

  • {expression [ [ AS ] output_name ]} output_name 支持单引号语法
  • {expression [ output_name ]} output_name 支持单引号语法

示例

td_db=# SELECT a+1 AS 'quote1', b 'quote2' FROM test_quote;
  quote1  |  quote2
----------+----------
      2   |     2
      4   |     4
(2 rows)

td_db=# SELECT datetime '2023-6-1' 'name1';
      name1
---------------------
 2023-06-01 00:00:00
(1 row)

td_db=# SELECT date '2023-6-1' 'name1';
   name1
------------
 2023-06-01 
(1 row)

td_db=# SELECT a AS 'name1', b 'name2' FROM wxq;
  name1  |  name2
 --------+---------
       1 | yi
       2 | er
(2 rows)

td_db=# SELECT b+1 'quote2' FROM test_quote;
   quote2
------------
      3
      5
(2 rows)        
Copyright © 2011-2024 www.enmotech.com All rights reserved.