案例语句中的条件-SQL Server 2008

阿比舍克·吉尼亚尼

如何在case语句中使用条件:

    select * from tbl
        where case when expr then
        (
         (x=@_megacity and state_group in (select * from temp_state_megacity)) OR
         (x=@_10lac and state_group in (select * from temp_state_10lac)) OR
         (x=@_below10 and state_group in (select * from temp_state_below10)) OR
         (x=@_rural and state_group in (select * from temp_state_rural))
        ) else true end

错误-语法不正确

托斯滕·凯特纳(Thorsten Kettner)

WHERE条款使用ANDORNOT以表达式组合:

select * from tbl
    where NOT <expression> OR
    (
     (x=@_megacity and state_group in (select * from temp_state_megacity)) OR
     (x=@_10lac and state_group in (select * from temp_state_10lac)) OR
     (x=@_below10 and state_group in (select * from temp_state_below10)) OR
     (x=@_rural and state_group in (select * from temp_state_rural))
    );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sp内包含值SQL Server 2008的select语句

来自分类Dev

强制转换时的SQL Server 2008案例

来自分类Dev

SQL Server 2008中的循环插入语句

来自分类Dev

Excel 2010至Sql Server 2008插入语句

来自分类Dev

使用SQL Server 2008检查select语句中的字符串

来自分类Dev

我们可以在SQL Server 2008的ELSE IF语句中写IN子句吗

来自分类Dev

Oracle / SQL多个真实案例语句

来自分类Dev

案例语句中的条件-SQL Server 2008

来自分类Dev

SQL SERVER 2008 select语句(带大小写)

来自分类Dev

SQL SERVER 2008 Select语句

来自分类Dev

通过案例语句进行分组SQL Server

来自分类Dev

SQL Server 2008修改的WHERE语句

来自分类Dev

SQL Server 2008中的循环插入语句

来自分类Dev

Excel 2010至Sql Server 2008插入语句

来自分类Dev

用案例语句切换sql where子句中要比较的列

来自分类Dev

无法在SQL Server 2008 R2中设置条件

来自分类Dev

使用SQL Server 2008检查select语句中的字符串

来自分类Dev

在SQL Server 2008中使用条件聚合

来自分类Dev

插入语句检查为NULL SQL Server 2008

来自分类Dev

SQL Server 2008 R2:条件游标

来自分类Dev

SQL Server 2008选择

来自分类Dev

SQL SERVER 2008 Select语句

来自分类Dev

使用JSP和SQL Server 2008实施搜索条件?

来自分类Dev

SQL中多分支if语句的性能(Sql Server 2008)

来自分类Dev

在SQL Server 2008中的case语句中排除值

来自分类Dev

如何在 SQL Server 2008 中的 Case 语句中返回 Null

来自分类Dev

Where 子句中的 SQL Server 条件语句

来自分类Dev

案例语句中的 SQL 除以零错误和语法错误

来自分类Dev

在 SQL Server 2008 中使用 case 语句减去 2 行