回答

收藏

SQL 在 Where 语句中使用别名

技术问答 技术问答 577 人阅读 | 0 人回复 | 2023-09-12

我想知道怎么在 where 语句中使用别名。( ?: G4 \% \9 Y8 a2 P' |' t: ^
例子 :  d: I- @, T( D( g- \0 G
SELECT SUBSTRING(Column1、1、4)  SUBSTRING(Column1,4,3)  AS Col1FROM MyTableWHERE Col1 = 'MySearch'我使用 MSSQL 2005
8 C/ J0 A6 e6 Y8 \% H                                                                " R7 {. x: ?1 T2 A$ @
    解决方案:                                                                1 @" x5 ~# |& v" ~1 X8 {2 ?
                                                                但您可以执行以下操作:
4 y. M* o! S5 X( N
    SELECT SUBSTRING(Column1、1、4)  SUBSTRING(Column1,4,3)  AS Col1FROM MyTableWHERE SUBSTRING(Column1、1、4)  SUBSTRING(Column1,4,3) = 'MySearch'3 U' p! U, q* A4 Q" ^
不需要子查询或黑客
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则