SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
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).
展开