大发体育娱乐在线-大发体育娱乐官方网站-大发体育娱乐登录网址
做最好的网站

SQL之多条件查询,存储过程多条件查询

来源:http://www.dfwstonefabricators.com 作者:数据库 人气:131 发布时间:2019-09-19
摘要:   使用TSQL写多规格的查询存储进度    借使查询条件为空值的时候,即未有传递进来值,    就可以使用ISNULL函数举行决断然后缺省管理。    以下为示范代码,访谈的是南风数据库

图片 1

   使用TSQL写多规格的查询存储进度
   借使查询条件为空值的时候,即未有传递进来值,
   就可以使用ISNULL函数举行决断然后缺省管理。
   以下为示范代码,访谈的是南风数据库employee表。  
   DECLARE @ename VARCHAR(20)
   DECLARE @Birth DATETIME
   SET @ename =NULL
   SET @Birth=CONVERT(DATETIME,'2000-9-9 00:00:00')

当点击查询后十二分全部条件

   SELECT * FROM northwind.dbo.Employees e
   WHERE
   (ISNULL(@ename,'')='' OR Firstname + lastname LIKE '%' +@ename +'%')
   AND (ISNULL(@Birth,'')='' OR BirthDate < @Birth)

图片 2

在打开多规格查询时方可

CREATE PROC Getcourse

@Condition

AS

SELECT * FROM course

WHERE (c# LIKE'%'+@Condition+'%' OR cname LIKE'%'+@Condition+'%' OR t# LIKE'%'+@Condition+'%')

本文由大发体育娱乐在线发布于数据库,转载请注明出处:SQL之多条件查询,存储过程多条件查询

关键词:

上一篇:没有了

下一篇:正则表达式验证时间格式与时间计算

频道精选

最火资讯