SQL

SQL 在 Where 语句中使用别名

发布于 2021-07-05 16:01:40

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

例子 :

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

我使用 MSSQL 2005

关注者
0
被浏览
86
1 个回答
  • 面试哥
    面试哥 2021-07-05
    为面试而生,有面试问题,就找面试哥。

    不可能,但您可以执行以下操作:

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

    不需要子查询或黑客



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看