Har*_*man 1 sql postgresql alias
我在postgres sql中用列别名写下了这个查询它工作正常:
select email as e from users
Run Code Online (Sandbox Code Playgroud)
它在e列别名下显示结果但是当我触发where条件时e它会显示此错误:
select email as e from users where e = 'jaskaransingh@demo.com'
Run Code Online (Sandbox Code Playgroud)
错误:列"e"不存在
为什么这样?我们如何在哪里使用别名?
where之前进行了评估select,因此您不能使用selectin where子句中声明的别名.
| 归档时间: |
|
| 查看次数: |
1380 次 |
| 最近记录: |