Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Query all implementations by default when the query parameter in SQL SERVER is empty (null)

2025-04-04 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

Method 1:

When the publisher filter is null, how do I write SQL?

1 DECLARE @publishers VARCHAR(50);

2 SELECT * FROM dbo.Book WHERE Publishers=ISNULL(@publishers,Publishers)

Method 2:

declare @cinv varchar(50)

select * from inventory where 1=1 and (cInvName=@cinv or @cinv is null)

Method 3:

DECLARE @name VARCHAR(100),@page INT =1

SET @name='Zhang San'

DECLARE @sql VARCHAR(1000)

SET @sql='select * from myTable where 1=1'

IF @name IS NOT NULL

SET @sql=@sql+' and name='''+@name+'''--Character type Note the number of quotation marks

IF @page IS NOT NULL

SET @sql=@sql+' and page='+LTRIM(@page)--int type Note conversion to character type

--PRINT @sql

EXEC(@sql)

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report