oracle中别名不能当查询条件吗csdn

2025-04-27 05:11:10
推荐回答(1个)
回答1:

这与SQL语句的运行顺序有关系。

Select From Where中三个钟,最先运行的是From,然后是Where,最后才是Select。

你的别名是在Select中指定的,在Where运行时,别名还不存在呢,怎么能够当查询条件。



可以使用表别名来处理。

Select *
From (Select 编号,成绩1+成绩2 As 总成绩 From 成绩表) 总成绩
Where 总成绩=100