位置: 编程技术 - 正文

根据多条件查询临时表 想得到不同结果集的方法(如何实现多条件查询)

编辑:rootadmin
当我写下如下sql语句时,我得到了输入@c参数时想得到的结果集。select * from @tb t where t.id in (select id from tb where f = @c) 但如果有@a,@b,@c,而它们分别想从@tb中得到不同的结果集,例如 这样做好像没什么问题,但如果@a和@b是一起的,甚至是@a,@b,@c,@d,@e,@f等等N多种条件组合,这样就不好办了。所以必须先build好@tb,最后一次性查询 --构造@tb select * from @tb 假如我已经通过@a,@b得到了一种@tb结果集,当我再次使用@c进行条件判断时,这样就会覆盖刚才的结果。 可以采用“删除不符合条件的记录”的方法来做,由于@tb已经得到了@a,@b想得到的结果,所以只要删除掉不符合@c的结果就行了。完。

推荐整理分享根据多条件查询临时表 想得到不同结果集的方法(如何实现多条件查询),希望有所帮助,仅作参考,欢迎阅读内容。

根据多条件查询临时表 想得到不同结果集的方法(如何实现多条件查询)

文章相关热门搜索词:根据多条件查找,多条件查询语句,多条件查询算法,根据多条件查询的函数,根据多条件查询个人信息,根据多条件查找,根据多条件查询重复数据,根据多条件查询的函数,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlServer 获取汉字字串的拼音声母 CREATEfunctionfGetPy(@strvarchar()='')returnsvarchar()asbegindeclare@strlenint,@returnvarchar(),@iiintdeclare@cnchar(1),@chnnchar(1)select@strlen=len(@str),@return='',@ii=0set@ii=0while@ii@st

SQLSERVER 中datetime 和 smalldatetime类型分析说明 datetime和smalldatetime代表日期和一天内的时间的日期和时间数据类型。MicrosoftSQLServer用两个4字节的整数内部存储datetime数据类型的值。第一个4字节存储base

数据库清除日志文件(LDF文件过大) 清除日志:DECLARE@LogicalFileNamesysname,@MaxMinutesINT,@NewSizeINTUSEszwzcheck--要操作的数据库名SELECT@LogicalFileName='szwzcheck_Log',--日志文件名@MaxMinutes=,--Limitontimeallowe

本文链接地址:https://www.jiuchutong.com/biancheng/349771.html 转载请保留说明!

上一篇:SQLSERVERS 数据整理方法(sqlserver数据完整性)

下一篇:sqlServer 获取汉字字串的拼音声母(sql取汉字)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络