sql 里经常用的where语句中可以使用case when

常用的

   select * from tb where a= case when b>0 and b<100 then 1 when b>=100 then 2 else 3 end

满足条件执行大于某个值,不满足不执行查询

 select * from tb   where  ((case when isnull([a],'')<>'' then convert(numeric(10,2),isnull([a],'0')) else 4000 end)>100)

Sql Server where case 满足条件执行 不满足 不做任何条件查询相关推荐

  1. SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践

    SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践 前言:自从上一篇文章发出之后,收到了很朋友的关注.很多朋友要求多多实践,而不是纯粹的理论.确实,从打算出这个系列开始,我就本 ...

  2. 优化SQL Server的内存占用之执行缓存

    优化SQL Server的内存占用之执行缓存篇 优化SQL Server的内存占用之执行缓存 在论坛上常见有朋友抱怨,说SQL Server太吃内存了.这里笔者根据经验简单介绍一下内存相关的调优知识. ...

  3. sql server中case when的用法

    CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END 注:sql server中case when的用法 - 哦呵呵G - 博客园 --同样的 ...

  4. sql server 查看死锁,以及执行语句

    sql server 查看死锁,以及执行语句 第二秒 select t1.resource_type [资源锁定类型], DB_NAME(resource_database_id) as 数据库名, ...

  5. 在SQL server中如何定时自动执行存储过程

    在SQL server中如何定时自动执行存储过程 1.首先开启sql代理服务 2.打开sqlserver软件 3.拉开SQL Server 服务菜单 4.右键作业,点击新增作业 5.在一般中添加名称和 ...

  6. SQL Server索引视图以(物化视图)及索引视图与查询重写

    SQL Server索引视图以(物化视图)及索引视图与查询重写 本文出处:http://www.cnblogs.com/wy123/p/6041122.html 经常听Oracle的同学说起来物化视图 ...

  7. SQL Server如何查看存储过程的执行计划

    有时候,我们需要查看存储过程的执行计划,那么我们有什么方式获取存储过程的历史执行计划或当前的执行计划呢? 下面总结一下获取存储过程的执行计划的方法. 1:我们可以通过下面脚本查看存储过程的执行计划,但 ...

  8. mysql查询正在执行的存储过程,[转]ms sql server 存储过程,查看正在执行的sql语句...

    简介  大家都知道使用sp_who2这个命令来查看当前正在的执行的SQL语句的spids.但是显示 的信息有限.比如,它只显示执行SELECT,DELETE,UPDATE等.看不到实际的sql命令. ...

  9. SQL Server创建Job, 实现执行相同脚本而产生不同作业计划的探究

    1 . 背景描述 本公司的SQL Server 服务器近百台,为了收集服务器运行的状态,需要在各个实例上部署监控Job,将收集到的信息推送到中央管理服务器. 收集的信息主要包括:慢查询.阻塞.资源等待 ...

最新文章

  1. 使用amaze ui的分页样式封装一个通用的JS分页控件
  2. 【玩转Ubuntu】01. Ubuntu上配置JDK
  3. Android百度地图scode,“androidsdk | 百度地图API SDK
  4. 旋转字符串算法由浅入深
  5. C++多线程简单入门(二)(Windows版)
  6. Java 异常种类及处理方法
  7. Python把list变为str
  8. 基于SpringBoot,来实现MySQL读写分离技术
  9. JVM学习03-常用Java虚拟机参数
  10. STC学习:导航按键
  11. ug计算机环境变量,ug80添加中文环境变量的具体方法
  12. android m是什么单位,M代表什么单位?
  13. 计算机触摸板设置方法,笔记本触摸板设置,小编教你笔记本触摸板怎么设置
  14. am335x linux 的uboot工作流程.doc,am335x uboot2016.05 (MLO u-boot.img)执行流程(转)
  15. Educoder/头歌JAVA——jQuery动画
  16. 基于富芮坤fr8016 蓝牙5.0 芯片设计的BLE HID Joystick 游戏摇杆设备
  17. 无线软AP简介【转载】
  18. Python输出一百以内的质数(素数)
  19. matlab中如何输出,MATLAB中如何实现输出一个函数表达式
  20. 【音频分离】python包安装方法以及音频分离

热门文章

  1. CCS模块库文件的生成与使用
  2. 企业如何进行中台的架构与数据模型的管控?
  3. ubuntu查看 固态硬盘位置_如何检查SSD的运行状况?
  4. Gitee(码云)使用Git
  5. Oracle数据库描述错误的,下列有关数据库的描述 错误的是
  6. C++ | 数据库连接池
  7. 我在世界末日如何回忆平行宇宙中不平凡的2021
  8. 看小说的PC软件 备忘
  9. p图软件pⅰc_情侣头像制作教程以及P图app..
  10. ICLR 2023 | 扩散生成模型新方法:极度简化,一步生成