怎么拼接sql的查询条件???
答案:2 悬赏:60 手机版
解决时间 2021-02-14 08:36
- 提问者网友:沦陷
- 2021-02-13 08:50
怎么拼接sql的查询条件???
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-02-13 10:23
使用动态SQL啊。
SET @sql = 'SELECt * FROM TableX WHERe 1 = 1'
IF @Code <> ''
SET @sql = @sql + char(13)+char(10)
+ 'AND Code = @Code'
EXEC(@sql)
SET @sql = 'SELECt * FROM TableX WHERe 1 = 1'
IF @Code <> ''
SET @sql = @sql + char(13)+char(10)
+ 'AND Code = @Code'
EXEC(@sql)
全部回答
- 1楼网友:蕴藏春秋
- 2021-02-13 10:50
使用动态sql啊。
set @sql = 'select * from tablex where 1 = 1'
if @code <> ''
set @sql = @sql + char(13)+char(10)
+ 'and code = @code'
exec(@sql)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯