news 2026/4/18 9:55:25

sql 五十题 26-30

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
sql 五十题 26-30
#26、查询每门课程被选修的学生数 select count(a.s_id) as count_course , b.c_name from score a left join course b on a.c_id = b.c_id group by a.c_id

书写怎么这么糟糕......


#27、查询出只有两门课程的全部学生的学号和姓名 select count(a.c_id),b.* from score a, student b where a.s_id = b.s_id group by a.s_id having count(a.c_id) = 2

#查询男生女生人数 select count(s_sex),s_sex from student group by s_sex

666count总是搞不懂应该count谁,用谁分类。


-- 29、查询名字中含有"风"字的学生信息 select * from student where s_name like '%风'

注意like 和 = 的区别


-- 30、查询同名同性学生名单,并统计同名人数 with t_table as (select count(s_name) over (partition by s_id order by count(s_name)) as count_name, s_name, s_id, s_sex from student group by s_id ) select s_name,s_sex,count(*) from t_table where count_name > 1 group by s_id

明显你写的很复杂,看解析

select a.s_name, a.s_sex, count(*) from student a JOIN student b on a.s_id !=b.s_id and a.s_name = b.s_name and a.s_sex = b.s_sex GROUP BY a.s_name,a.s_sex

首先两个表连接做笛卡尔积,随后限定条件有【a.s_id != b.s_id】这个条件出来就是异响匹配,你写的时候没想到,然后是两个连接条件,再是【count(*)】是计算做出来的表格所有的行数,也就是只符合条件的总人数。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 3:29:37

Python实战:Sholl分析在神经科学研究中的完整应用指南

Python实战:Sholl分析在神经科学研究中的完整应用指南 【免费下载链接】python_for_microscopists 项目地址: https://gitcode.com/gh_mirrors/py/python_for_microscopists Sholl分析作为神经科学领域的重要量化工具,能够精确评估神经元分支模式…

作者头像 李华
网站建设 2026/4/15 15:15:57

小程序 navigateToMiniProgram 跳转

一、概述 wx.navigateToMiniProgram 是微信小程序提供的 API,用于从当前小程序跳转到另一个小程序。这个功能在实现小程序之间的业务联动、数据传递等场景中非常实用。 二、API 说明 2.1 基本语法 wx.navigateToMiniProgram({appId: 目标小程序的appId,path: 目…

作者头像 李华
网站建设 2026/4/17 15:16:50

UniVRM终极使用指南:快速掌握3D虚拟角色导入导出技巧

UniVRM终极使用指南:快速掌握3D虚拟角色导入导出技巧 【免费下载链接】UniVRM UniVRM is a gltf-based VRM format implementation for Unity. English is here https://vrm.dev/en/ . 日本語 はこちら https://vrm.dev/ 项目地址: https://gitcode.com/gh_mirror…

作者头像 李华
网站建设 2026/4/18 5:25:27

基于SSM的酒店管理系统【2026最新】

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

作者头像 李华
网站建设 2026/4/18 8:07:05

3步搞定Bodymovin:从AE动画到Web交互的完整指南

3步搞定Bodymovin:从AE动画到Web交互的完整指南 【免费下载链接】lottie-web 项目地址: https://gitcode.com/gh_mirrors/lot/lottie-web 还在为设计师的动画无法在前端完美还原而头疼?🤔 每次都要工程师手动重写动画代码&#xff1f…

作者头像 李华
网站建设 2026/4/17 21:21:46

UI小姐姐要求有“Duang~Duang”的效果怎么办?

UI小姐姐说:“我要这个按钮点下去有 Duang~Duang 的效果!” 2025 年了,你再回她“加个 scale(1.1) 就行了”,她会直接把你拉黑。 下面直接甩 2025 年最硬核、最丝滑、最让设计师尖叫的 5 套「Duang~Duang」方案,按逼…

作者头像 李华