设为首页 加入收藏

TOP

数据库多条件同时成立判断
2014-11-24 07:36:27 来源: 作者: 【 】 浏览:3
Tags:数据库 条件 同时 成立 判断

数据库多条件同时成立判断
select *
into #data5
from #data4 as a
where a.contractCode in(
select ct.contractCode
from #data as a
left join ip_ct_bill as cb
on a.billid = cb.id www.2cto.com
left join ip_ct_contract as ct
on cb.contractid =ct.id
group by ct.contractCode
having sum(isnull(cb.billmoney,0))<>0)
--只需要定义一个判断条件 ,多种条件成立 一个值 与一个值对比,否则取另外一个值,与另外一个值对比。
and case when substring(a.ordercode,1,1) = 'z' or isnull(a.money,0)<>0 then 1 else 0 end = 1
这样即可达到一个 在同一数据中,把一部分数据排除在外,去筛选另外一部分数据。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇为什么说数据库版本控制是必须的 下一篇如何删除数据库中的重复记录?

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis压力测试实战 - (2025-12-27 09:20:24)
·高并发一上来,微服 (2025-12-27 09:20:21)
·Redis 高可用架构深 (2025-12-27 09:20:18)
·Linux 系统监控 的完 (2025-12-27 08:52:29)
·一口气总结,25 个 L (2025-12-27 08:52:27)