文档中心
v3.4

SequoiaDB 简介

安装部署

数据库实例

分布式引擎

SAC 管控中心

参考手册

常见问题及解答(FAQ)

版本信息

as

as 用于为集合名、字段名或结果集指定别名(alias)。

语法

<cs_name.cl_name | (select_set) | field_name> as <alias_name>

参数

参数名 参数类型 描述 是否必填
cs_name string 集合空间名
cl_name string 集合名
select_set set 查询结果集
field_name string 字段名
alias_name string 别名

示例

  • 集合 sample.employee 中存在如下记录

    { "name": "Lucy", "age": 11 }
    { "name": "Sam", "age": 8 }
    { "name": "Tom", "age": 7 }
    { "name": "James", "age": 12 }
  • 集合别名

    > db.exec("select T1.age, T1.name from sample.employee as T1 where T1.age>10")
    { "name": "Lucy", "age": 11 }
    { "name": "James", "age": 12 }
    Return 2 row(s).
  • 字段别名

    > db.exec("select age as 年龄 from sample.employee where age>10")
    { "年龄": 11 }
    { "年龄": 12 }
    Return 2 row(s).
  • 结果集别名

    > db.exec("select T.age, T.name from (select age, name from sample.employee) as T where T.age>10")
    { "name": "Lucy", "age": 11 }
    { "name": "James", "age": 12 }
    Return 2 row(s).
回到顶部