SqlServer 巧妙解決多條件組合查詢建站知識
導(dǎo)讀:1建站知識開發(fā)中經(jīng)常會遇得到需要多種條件組合查詢的情況,比如有三個表,年級表Grade(GradeId,GradeName),班級Class(ClassId,Classseo網(wǎng)站優(yōu)化培訓(xùn)建設(shè)網(wǎng)站公司。
開發(fā)中經(jīng)常會遇得seo網(wǎng)站優(yōu)化培訓(xùn)到需要多種條件組合查詢的情況,比如有三個表,年級表Grade(GradeId,GradeName),班級Class(ClassId,ClassName,GradeId),學(xué)員表Student(StuId,StuName,ClassId),現(xiàn)要求可以按年級Id、班級Id、學(xué)生名,這三個條件可建設(shè)網(wǎng)站公司以任意組合查詢學(xué)員信息。 做法不止一種,這里提供一種巧妙的使用一條查詢來實現(xiàn)的辦法,我們來寫成一個過程,如下:
復(fù)制營銷型網(wǎng)站建設(shè)代碼 代碼如下:
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,'' --這是查詢所有學(xué)員信息 exec up_select_student_combocondition 2,-1,'' --這是查詢年級Id為2的學(xué)員信息 exec up_select_student_combocondition -1,4,'' --這是查詢班級Id為4的學(xué)員信息 exec up_select_student_combocondition 2,4,'' --這是查詢年級Id為2且班級Id為4的學(xué)員信息 --etc....相關(guān)seo網(wǎng)站優(yōu)化培訓(xùn)建設(shè)網(wǎng)站公司。聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-24 ,文章SqlServer 巧妙解決多條件組合查詢建站知識主要講述組合,多條,SqlServer 巧妙解決多條件組合查詢建站網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_6611.html
為你推薦與SqlServer 巧妙解決多條件組合查詢建站知識相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12