如何用sql解决多条件过滤

weixin_41673846 2018-02-07 01:38:43
销售日期、销售日期1,登记日期;

主要以销售日期为准,销售日期有的情况下可以选择销售日期1或者登记日期
当销售日期为空时选销售日期1,
当登记日期为空的时候选登记日期
如果都没有就为空,这个怎么用sql展现啊。
...全文
1626 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用case: select case when 1=2 then 'aaa' when 1=3 then 'bbb' else 'ccc' from dual;
liu志坚 2018-02-07
  • 打赏
  • 举报
回复
楼主应该描述逻辑写错了吧
卖水果的net 2018-02-07
  • 打赏
  • 举报
回复
COALESCE(销售日期,销售日期1,登记日期)

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧