>

SQL之多规格查询,存款和储蓄进程多规格查询

- 编辑:金沙国际平台登录 -

SQL之多规格查询,存款和储蓄进程多规格查询

图片 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之多规格查询,存款和储蓄进程多规格查询