多条件Where子句

多条件Where子句,第1张

多条件Where子句

您可能需要考虑构建查询

DECLARE @Number varchar(10)DECLARE @Where varchar(max)DECLARE @Query varchar(max)SET @Query = 'SELECt * FROM TestTable'SET @Where = ''SET @Number = '3'IF ISNULL(@Number, '') != ''BEGIN    SET @Where = @Where + 'and testNumber = ' + @NumberENDIF LEN(@Where) > 0BEGIN    SET @Where = SUBSTRINg(@Where, 4, LEN(@Where))ENDif ISNULL(@Where, '') != ''BEGIN    SET @Query = @Query + ' WHERe ' + @WhereENDEXEC(@Query)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4955722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存