在程序开发过程中一段查询语句,where字句中使用到case when then,在此记录下

WHERE  ACTUALNUMBER!=(CASE WHEN APPROVAL_DEPT IS NOT NULL THEN APPROVALNUMBER
                                                    WHEN APPROVAL_PERSON1 IS NOT NULL AND APPROVAL_DEPT IS  NULL THEN ONUMBER
                                                    ELSE   PLANNUMBER END)

根据条件的不同ACTUALNUMBER的比较值也不同。

转载于:https://www.cnblogs.com/coolboys/p/where%e5%ad%97%e5%8f%a5%e4%bd%bf%e7%94%a8casewhenthen.html

sql 中WHERE字句中使用case when then相关推荐

  1. SQL SERVER与C#中数据类型的对应关系

    对应关系表 SQL Server 2000 http://hovertree.com/menu/sqlserver/ C# CodeSmith 数据类型 取值范围 数据类型 取值范围 空值代替值 数据 ...

  2. columnproperty server sql_导出SQL Server数据库表中字段的说明/备注

    时 间:2013-02-18 09:09:11 作 者:摘 要:导出SQL Server数据库表中字段的说明/备注 正 文: 打开SQL企业管理器 ,找到你要导出用户表字段信息的那个数据库 ,点击工具 ...

  3. 单片机发送数据到mysql_单片机的数据怎样进入到sql server的数据库中

    展开全部 你需要做个个串e69da5e6ba9062616964757a686964616f31333262363132口通讯,将单片机的数据上载到电脑端,电脑端要写一个上位机.可讲通讯过来的数据存入 ...

  4. .net一个函数要用另一个函数的值_【195期】MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?...

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅 阶段汇总集 ...

  5. 获取SQL SERVER某个数据库中所有存储过程的参数

    2019独角兽企业重金招聘Python工程师标准>>> 一.获取指定数据库中所有存储过程的参数的方法 SELECT sp.object_Id as FunctionId, sp.na ...

  6. mysql sql先后执行_MySQL中SQL语句执行顺序

    (7) SELECT (8) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) HAVING (9) ORDER BY (10) ...

  7. SQL Server Management Studio中SQL代码段

    Snippets are a great productivity feature to speed up typing of repetitive T-SQL. Snippets were intr ...

  8. SQL Server 2016 SP1中的新功能和增强功能

    SQL Server 2016 SP1 is released as announced by Microsoft. It comes with a bunch of new features and ...

  9. 什么是SQL Server事务日志中的虚拟日志文件?

    什么是SQL Server事务日志文件? (What is a SQL Server transaction log file?) SQL Server事务日志文件是每个SQL Server数据库的组 ...

  10. SQL Server外键中的DELETE CASCADE和UPDATE CASCADE

    In this article, we will review on DELETE CASCADE AND UPDATE CASCADE rules in SQL Server foreign key ...

最新文章

  1. win2003服务器装spl2008,打安全补丁后无法进入SQL Server Management Studio
  2. 审批流程展示html,Web企业在线审批流程系统
  3. python 模糊匹配文件名 glob_Python: glob匹配文件
  4. NOTIFYICONDATA结构
  5. 永大服务器进去显示字母,永大电梯服务器使用说明
  6. python里类的概念
  7. 40款精简活力fcpx标题字幕 mTitle Kinetic for Mac
  8. Oracle的体系结构
  9. 如何通过jQuery动态设置元素CSS的样式,以及HTML中CSS “内联式”、“嵌套式”、“外联式”使用方法
  10. HDU-1864最大报销额
  11. [MATLBA]imresize函数的用法
  12. 前端开发【WEUI框架】移动端H5页面开发
  13. 计算机论文鉴定表指导教师评语,毕业论文指导老师评语|毕业论文鉴定表评语...
  14. 为什么一线互联网公司的校招高薪都是算法类,工程岗校招不配拥有高薪吗?
  15. FGFA训练自己的数据集docker
  16. 微信小程序 使用map组件 地图获取位置、移动选点、逆地址解析
  17. 时间都哪去了--电视连续剧《老牛家的战争》插曲【视频】
  18. 模拟抽奖过程的C语言程序设计,C++抽奖程序实现方法
  19. 从零开始之驱动发开、linux驱动(十六、poll机制)
  20. python初体验-hello world答案_第三节 Hello world --python初体验

热门文章

  1. 你掌握垃圾分类大法了吗?图像分类1分钟轻松解决
  2. 【杂谈】在职业生涯早期就要创造出优势
  3. 【NLP 算法岗】提前批暑期实习面(试)经(历)
  4. 01 linux操作系统概述与安装
  5. 利用python进行数据分析—四、Numpy基础:数组与向量化计算
  6. 谁在使用我的网站——用户行为分析
  7. 元编程的思想是一种新的编程细想吗
  8. 75 ----平面二次曲线方程的化简、移轴变换、转轴变换、伸缩变换
  9. 在Windows下正确安装Scipy与Numpy
  10. DML、DDL的概念与区别