SQL 在 Where 语句中使用别名
我想知道如何在 where 语句中使用别名。
例子 :
SELECT SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3) AS Col1FROM MyTable
WHERE Col1 = 'MySearch'
我使用 MSSQL 2005
回答:
不可能,但您可以执行以下操作:
SELECT SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3) AS Col1FROM MyTable
WHERE SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3) = 'MySearch'
不需要子查询或黑客
以上是 SQL 在 Where 语句中使用别名 的全部内容, 来源链接: utcz.com/qa/417863.html