设为首页 加入收藏

TOP

数据库多条件同时成立判断
2014-11-24 07:36:27 来源: 作者: 【 】 浏览:2
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-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)