我不知道如何在where语句中使用别名。
示例:
SELECT SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3) AS Col1
FROM MyTable
WHERE Col1 = 'MySearch'
我使用MSSQL 2005 最佳答案
不可能,但是您可以执行以下操作:
SELECT SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3) AS Col1
FROM MyTable
WHERE SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3) = 'MySearch'
无需子查询或黑客
关于sql - Where语句中的SQL Use别名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/715462/