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 次 |
| 最近记录: |