sql子查询别名 - 在ms-sql 2000的where子句中使用别名列
sql别名 (2)
一种解决方法是使用派生表。
例如:
select *
from
(
select a + b as aliased_column
from table
) dt
where dt.aliased_column = something.
我希望这有帮助。
https://code.i-harness.com
我知道你不能在T-SQL的where子句中使用别名列; 然而,微软是否为此提供了某种解决方法?
相关问题:
根据你的别名,你可以把它变成一个用户定义的函数,并在两个地方引用。 否则,你在几个地方复制别名代码,这往往会变得非常丑陋,如果你也在那个列上订购,意味着更新3+点。