tin*_*lyx 5 postgresql sql-standard
在以下语句中(PostgreSQL 11):
=> SELECT c cost FROM tt;
ERROR: syntax error at or near "cost"
LINE 1: SELECT c cost FROM tt;
Run Code Online (Sandbox Code Playgroud)
我收到一个错误。在字段表达式周围添加括号没有帮助 ( SELECT (c) cost FROM tt;
)。但添加AS
关键字就可以解决这个问题。
=> SELECT c AS cost FROM tt;
cost
------
1
...
Run Code Online (Sandbox Code Playgroud)
我意识到这cost
是一个关键字,但我的印象是该AS
关键字是可选的。
从语言的角度来看,为什么AS
这里需要(或有帮助)关键字?这里的 PostgreSQL 行为是标准的还是在某处记录的?
还有其他情况AS
需要使用关键字吗?
归档时间: |
|
查看次数: |
1287 次 |
最近记录: |