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 = '')
结果一调试,成功,
一点想法,有更好方法的,请指教!~
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣
- dockermysql实例(docker 连接宿主Mysql操作)
- mysql怎样建立索引(MySQL创建索引需要了解的)
- mysql中mergeinto的用法(MySQL中exists、in及any的基本用法)
- mysqltext与varchar区别(MySQL CHAR和VARCHAR该如何选择)
- mysql是否支持透明数据加密(MySQL的加密解密的几种方式小结)
- mysql显示所有数据库语句(MySQL数据库自动补全命令的三种方法)
- sqlserver中的存盘按钮在哪(SQL Server 2016里的sys.dm_exec_input_buffer的问题)
- sqlserver中根据日期时间获取秒数(sql server编写通用脚本实现获取一年前日期的方法)
- sqlserver字符串判断函数(解决sql server保存对象字符串转换成uniqueidentifier失败的问题)
- 怎么写存储过程sql server(SqlServer存储过程实现及拼接sql的注意点)
- 怎么开放sql server端口(SQLServer2019配置端口号的实现)
- mysql密码找回方法(MySQL8忘记密码的快速解决方法)
- sqlserverdate格式比较(sqlserver之datepart和datediff应用查找当天上午和下午的数据)
- mysql数据库与表的基本操作总结(Mysql、Oracle中常用的多表修改语句总结)
- mysql的四种关系运算(详解MySQL拼接函数CONCAT的使用心得)
- mysql用户登录命令(mysql的登陆和退出命令格式)
- 《精英律师》剧照首曝光,实力演员飙戏,演绎律政职场百态(精英律师剧照首曝光)
- 靳东领衔打造高精职场 新丽出品《精英律师》曝定妆照(靳东领衔打造高精职场)
- 靳东新剧《精英律师》定档,众星云集,这剧可追(靳东新剧精英律师定档)
- 精英律师 廖佳敏封印恋情曝光,顾婕马失前蹄 你个老不死的(廖佳敏封印恋情曝光)
- 以家人之名广受好评,剧情生动引起观众共鸣,演员张新成圈粉无数(以家人之名广受好评)
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
热门推荐
- 阿里云ecs集群怎么设置(阿里云ECS服务器如何监控资源使用情况)
- docker快速打包部署脚本(使用脚本一键打包并上传docker镜像的实现代码)
- Sql Server常用系统存储过程
- php扩展库使用教程(php使用pecl方式安装扩展操作示例)
- idea如何运行springboot项目(使用idea搭建springboot initializer服务器的问题分析)
- left join on和where的区别
- vue自定义组件定义事件(基于Vue实现自定义组件的方式引入图标)
- jquery中index()
- windowsserver2008部署php项目(win2008 r2 服务器环境配置FTP/ASP/ASP.Net/PHP)
- C#中List和数组之间的转换
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9