当前位置: 首页 > news >正文

日本儿童网站模板百度旗下产品

日本儿童网站模板,百度旗下产品,重庆市公路建设市场信用信息,wordpress获得最新评论查询目标 现在有学生表和学生选课信息表,stu和stuSelect,stu中包含学生用户名、名字,stuSelect表中包含学生用户名,所选课程名 学生表: nameusername李明Li Ming李华Li Hua 学生选课表: usernameCourse…

查询目标

现在有学生表和学生选课信息表,stu和stuSelect,stu中包含学生用户名、名字,stuSelect表中包含学生用户名,所选课程名
学生表:

nameusername
李明Li Ming
李华Li Hua

学生选课表:

usernameCourseName
Li Ming操作系统
Li Hua操作系统
Li Ming数据结构
Li Hua计算机网络

想要达到的效果:

usernameCourseNamename
Li Ming操作系统,数据结构李明
Li Hua操作系统,计算机网络李华

查询语句

WITH TempTbl AS (
select stu.username,COALESCE(STUFF((SELECT DISTINCT ','+stuSelect.CourseNameFROM stuSelect WHERE stuSelect.username = stu.usernameFOR XML PATH('')), 1, 1, ''), '') AS right_dataFROM  stuleft JOIN  stuSelectON stuSelect.username = stu.username --如果有where的条件加在这GROUP BY stu.username
)
--定义一个TempTbl 表,查询出stu中所有学生和对应的所有选课。
SELECT * from(select ROW_NUMBER() OVER (ORDER BY RegisDate desc) as row,stu.username,stu.name,TempTbl.right_datafrom TempTbl,stuwhere TempTbl.username=stu.username
) as tbl
--定义tbl,加上stu表中的学生姓名一列,加上一列row表示行数。
WHERE tbl.row BETWEEN 10 AND 30;
--如果需要分页,加上最后这一句

其中,注意的点有

select ',' + stuSelect.CourseName from stuSelect FOR XML PATH('');
--是把查询出来的stuSelect.CourseName之前全部加上',',STUFF函数是去掉第一个逗号。
--COALESCE函数是表示coalesce(success_cnt, ''),如果success_cnt结果为空,返回''。
http://www.mmbaike.com/news/104869.html

相关文章:

  • 网站备案服务商查询广东seo排名
  • 一个人可以做网站苏州网站建设哪家靠谱
  • 南宁做网站推广nnsomseo网络营销推广
  • 做网站的荣誉证书培训后的收获和感想
  • 网站开发学习网站网站建设需要多少钱
  • 大连网页制作培训学校网站seo 优化
  • 郑州网站建设廴汉狮网络西安关键词seo公司
  • 驻马店做网站哪家好html简单网页代码
  • 如何做自适应网站品牌网站建设制作
  • java做网站开发书seo搜索优化工程师招聘
  • 拼多多网站开发无代码网站开发平台
  • 建筑人才网官网 北京seo值怎么提高
  • 做网页课件的网站万网域名购买
  • 如何用手机建网站种子搜索引擎在线
  • 鄄城网站开发百度指数总结
  • 口碑好的邯郸网站建设亚洲卫星电视网参数表
  • wordpress mayashop免费seo技术教程
  • 深圳广告网站设计制作排名优化公司哪家效果好
  • 网站建设套模板清远疫情防控措施
  • eclipse 开发jsp网站开发手机网站搜索优化
  • seo的网站建设线上营销活动方案
  • 禅城顺德网站建设沈阳关键词快照优化
  • 网站动态维护客服seo是什么姓氏
  • 东莞网站营销推广公司深圳网络推广网络
  • 如何制作自己的网站在里面卖东西磁力棒
  • 做宝玉石交易的网站有哪些百度竞价关键词价格查询
  • 苏州网站建设服务公司官方百度下载安装
  • 北京微网站设计开发服务站长平台官网
  • 杭州网站建设电话中国营销网站
  • 武汉市城乡建设委网站营销策划案ppt优秀案例