最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > SqlServer 巧妙解决多条件组合查询建站知识

SqlServer 巧妙解决多条件组合查询建站知识

时间:2023-05-24 09:05:24 阅读: 文章分类: 网站建设 作者: 网络小编

导读:1建站知识开发中经常会遇得到需要多种条件组合查询的情况,比如有三个表,年级表Grade(GradeId,GradeName),班级Class(ClassId,Classseo网站优化培训建设网站公司。

seo网站优化培训建设网站公司开发中经常会遇得seo网站优化培训到需要多种条件组合查询的情况,比如有三个表,年级表Grade(GradeId,GradeName),班级Class(ClassId,ClassName,GradeId),学员表Student(StuId,StuName,ClassId),现要求可以按年级Id、班级Id、学生名,这三个条件可建设网站公司以任意组合查询学员信息。   做法不止一种,这里提供一种巧妙的使用一条查询来实现的办法,我们来写成一个过程,如下:

复制营销型网站建设代码 代码如下:

create proc up_select_student_combocondition @gradeId int, @classId int, @stuName nvarchar(10) as select s.*,c.classname,g.gradename from student s join class c on s.classid=c.classid join grade g on c.gradeid=g.gradeid where (@gradeId=-1 or g.gradeid=@gradeId) and (@classId=-1 or c.classid=@classId) and (@stuName='' or s.stuName=@stuName) go

--那么:  exec up_select_student_combocondition -1,-1,'' --这是查询所有学员信息  exec up_select_student_combocondition 2,-1,'' --这是查询年级Id为2的学员信息 exec up_select_student_combocondition -1,4,'' --这是查询班级Id为4的学员信息 exec up_select_student_combocondition 2,4,'' --这是查询年级Id为2且班级Id为4的学员信息 --etc....相关seo网站优化培训建设网站公司。

关键词标签: 组合 多条

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-24 ,文章SqlServer 巧妙解决多条件组合查询建站知识主要讲述组合,多条,SqlServer 巧妙解决多条件组合查询建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_6611.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章