sql中的条件判断查询(SQL 多条件查询几种实现方法详细介绍)
类别:数据库 浏览量:1456
时间:2022-01-28 01:31:18 sql中的条件判断查询
SQL 多条件查询几种实现方法详细介绍SQL 多条件查询
以后我们做多条件查询,一种是排列结合,另一种是动态拼接SQL
如:我们要有两个条件,一个日期@addDate,一个是@name
第一种写法是
if (@addDate is not null) and (@name <> '') select * from table where addDate = @addDate and name = @name else if (@addDate is not null) and (@name ='') select * from table where addDate = @addDate else if(@addDate is null) and (@name <> '') select * from table where and name = @name else if(@addDate is null) and (@name = '') select * from table
第二种就是动态组成SQL,通过exec来执行,我就不写,
昨天我想到一种办法
select * from table where (addDate = @addDate or @addDate is null) and (name = @name or @name = '')
结果一调试,成功,
一点想法,有更好方法的,请指教!~
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣
- 2021-10-28 10:49:05
- sql server表字段数据类型(SQL Server数据库中伪列及伪列的含义详解)
- sql语言运算符主要内容(详解SQL EXISTS 运算符)
- sql数据拆分插入另一个表(Sql Server数据把列根据指定内容拆分数据的方法实例)
- 所有聚合函数mysql教程(Mysql 聚合函数嵌套使用操作)
- mysql数据库与表的基本操作总结(Mysql、Oracle中常用的多表修改语句总结)
- mysql哪个版本可以下载msi(新手必备之MySQL msi版本下载安装图文详细教程)
- mysqlinnodb锁使用教程(MySQL Innodb关键特性之插入缓冲insert buffer)
- mysql主从复制原理详解(详解MySQL kill 指令的执行原理)
- mysql中如何设置多个主键(Mysql 增加主键或者修改主键的sql语句操作)
- mysql内部有4种常见日志(MySQL 慢日志相关知识总结)
- python实现sql脚本规范(基于Python的SQL Server数据库实现对象同步轻量级)
- sqlserver索引实例(SQL Server索引的原理深入解析)
- mysql复合索引会包含哪些索引(MySQL查询冗余索引和未使用过的索引操作)
- mysql insert into 怎么用(MySQL中INSERT的一般用法)
- mysql从入门到实践万字详解(mysql基础知识扫盲)
- 重庆旅游攻略(重庆旅游3-4天攻略最佳线路)
- 周杰伦演唱会门票(周杰伦演唱会门票多少钱一张2023)
- 焕然一新 成都轨道集团官方网站改版上线(成都轨道集团官方网站改版上线)
- 成都轨道交通19号线二期全线电通(成都轨道交通19号线二期全线电通)
- 19号线二期全线电通 轨道交通项目最新进展来了(19号线二期全线电通)
- 涉及3条地铁线路 成都这4座轨道交通站点有新名字了(涉及3条地铁线路)
热门推荐
- linuxdocker启动报错提示参数无效(docker 报错 Exited 1 4 minutes ago的原因分析)
- linux分区管理(在腾讯云的Linux系统服务器上格式化和分区磁盘的教程)
- vuex中action的值怎么接(vuex中Getter的用法详解)
- python图形绘制教程(python绘制漏斗图步骤详解)
- sqlserver复制表结构及数据到新表(SQL SERVER 表与表之间 字段一对多sql语句写法)
- apache配置403错误提示(apache documentroot指向htcdoc之外提示403错误的解决方法)
- react加载优化(React星星评分组件的实现)
- dockercompose设置系统环境变量(使用docker compose搭建consul集群环境的例子)
- 阿里云服务器购买时考虑的因素(购买阿里云服务器后的基本安全配置)
- springboot如何解析vue登录参数(SpringBoot + Vue 项目部署上线到Linux 服务器的教程详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9