gpt4 book ai didi

SQL 在Where 语句中使用别名

转载 作者:行者123 更新时间:2023-11-29 16:03:07 26 4
gpt4 key购买 nike

我想知道如何在 where 语句中使用别名。

示例:

SELECT SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3)  AS Col1
FROM MyTable
WHERE Col1 = 'MySearch'

我使用MSSQL 2005

最佳答案

您可以使用“having”而不是“where”。

SELECT
SUBSTRING(Column1, 1, 4) + SUBSTRING(Column1, 4, 3) AS Col1
FROM
MyTable
HAVING
Col1 = 'MySearch'

执行查询后执行“where”操作。请小心在正确的条件下使用它,以免出现性能问题。

关于SQL 在Where 语句中使用别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55986190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com