SQL SERVER中查询参数为空(null)时默认查询所有的实现
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,方法1:当出版社筛选条件为null,该如何写SQL呢?1 DECLARE @publishers VARCHAR(50);2 SELECT * FROM dbo.Book WHERE Publishe
千家信息网最后更新 2026年11月01日SQL SERVER中查询参数为空(null)时默认查询所有的实现
方法1:
当出版社筛选条件为null,该如何写SQL呢?
1 DECLARE @publishers VARCHAR(50);
2 SELECT * FROM dbo.Book WHERE Publishers=ISNULL(@publishers,Publishers)
方法2:
declare @cinv varchar(50)
select * from inventory where 1=1 and (cInvName=@cinv or @cinv is null)
方法3:
DECLARE @name VARCHAR(100),@page INT =1
SET @name='张三'
DECLARE @sql VARCHAR(1000)
SET @sql='select * from myTable where 1=1'
IF @name IS NOT NULL
SET @sql=@sql+' and name='''+@name+''''--字符型注意引号个数
IF @page IS NOT NULL
SET @sql=@sql+' and page='+LTRIM(@page)--int类型注意转换为字符型
--PRINT @sql
EXEC(@sql)
方法
字符型
字符
查询
个数
出版社
引号
条件
类型
张三
出版
参数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖北九亚互联网络科技有限公司
博彦科技互联网金融
蓝思科技飞鸽互联网
科技互联网龙头
鸠鸠互联网科技
互联网科技开发公司
互联网科技视频
万达互联网科技
广州善班互联网科技
互联网科技视频素材
互联网科技公司名称
互联网科技公司做什么
联恩商钥互联网科技有限公司
哈尔滨新华互联网科技
顺网科技2021年互联网排名
佛山市拉法互联网科技有限公司
领航科技大厦互联网公司
互联网风格科技公司名称
互联网界的黑科技
互联网科技企业文化
中关村互联网科技集团
互联网科技社
与互联网科技公司
奔汉互联网科技
撒么互联网科技公司
世界互联网领先科技成果获奖
广州互联网高科技取餐柜
西安左小互联网科技有限公司
互联网的黑科技实验室
科技发展第三阶段互联网时代