LETCODE_2356_每位教师所教授的科目种类的数量

news/2024/11/8 16:39:44/
--2356. 每位教师所教授的科目种类的数量
--表: Teacher
--
--+-------------+------+
--| Column Name | Type |
--+-------------+------+
--| teacher_id  | int  |
--| subject_id  | int  |
--| dept_id     | int  |
--+-------------+------+
--在 SQL 中,(subject_id, dept_id) 是该表的主键。
--该表中的每一行都表示带有 teacher_id 的教师在系 dept_id 中教授科目 subject_id。
--
-- 
--
--查询每位老师在大学里教授的科目种类的数量。
--
--以 任意顺序 返回结果表。
--
--查询结果格式示例如下。
--
-- 
--
--示例 1:
--
--输入: 
--Teacher 表:
--+------------+------------+---------+
--| teacher_id | subject_id | dept_id |
--+------------+------------+---------+
--| 1          | 2          | 3       |
--| 1          | 2          | 4       |
--| 1          | 3          | 3       |
--| 2          | 1          | 1       |
--| 2          | 2          | 1       |
--| 2          | 3          | 1       |
--| 2          | 4          | 1       |
--+------------+------------+---------+
--输出:  
--+------------+-----+
--| teacher_id | cnt |
--+------------+-----+
--| 1          | 2   |
--| 2          | 4   |
--+------------+-----+
--解释: 
--教师 1:
--  - 他在 3、4 系教科目 2。
--  - 他在 3 系教科目 3。
--教师 2:
--  - 他在 1 系教科目 1。
--  - 他在 1 系教科目 2。
--  - 他在 1 系教科目 3。
--  - 他在 1 系教科目 4。SELECT teacher_id,COUNT(DISTINCT subject_id) AS cnt
FROM Teacher
GROUP BY teacher_id

http://www.ppmy.cn/news/1158941.html

相关文章

图论-最短路径算法-弗洛伊德算法与迪杰斯特拉算法

弗洛伊德算法: 弗洛伊德算法本质是动态规划,通过添加点进如可选择的点组成的集合的同时更新所有点之间的距离,从而得到每两个点之间的最短距离。 初始化: 创建一个二维数组 dist,其中 dist[i][j] 表示从节点 i 到节点…

操作系统四大特征

OS四大特征 1.OS的并发性(同一时间间隔内执行和调度多个程序的能力) 宏观上,处理机同时执行多道程序 微观上,处理机在多道程序间高速切换(分时交替执行),微观上并非是同时执行的。 关注单个处理机同一时间段内处理任…

正点原子嵌入式linux驱动开发——新字符设备驱动实验

经过之前两篇笔记的实战操作,已经掌握了Linux字符设备驱动开发的基本步骤,字符设备驱动开发重点是使用register_chrdev函数注册字符设备,当不再使用设备的时候就使用unregister_chrdev函数注销字符设备,驱动模块加载成功以后还需要…

如何让你的桌面干净得像一张白纸(详细教程)

文章目录 固定到任务栏固定到快速访问固定到“开始”屏幕添加桌面右键菜单最终效果展示程序员专属工具箱 ✍创作者:全栈弄潮儿 🏡 个人主页: 全栈弄潮儿的个人主页 🏙️ 个人社区,欢迎你的加入:全栈弄潮儿的…

el-table的formatter属性的使用方法

一、formatter是什么? formatter是el-table-column的一个属性,用来格式化内容。(比如后台给你返0或1,你需要展示成“否”和“是”) 二、详细使用 1.知道formatter之前: 代码如下(示例&#…

webrtc安全性 加密方式

媒体加密与通信安全 有各种不同的做法会让实时通信软件暴露在安全隐患中。其中需要特别值得注意的是在信息传输的过程中截取未加密的媒体或者数据。这可以发生在浏览器到浏览器之间或者浏览器到服务器之间的通信过程中,第三方可以窃取到所有发送的数据。但是在数据加…

香港空间在http重定向https出现400状态码

在互联网的发展过程中,随着网络安全意识的提高,越来越多的网站开始采用HTTPS协议来保护用户的数据安全。而为了确保所有的HTTP访问都能重定向到HTTPS站点,一些问题也随之而来。 当我们访问一个使用HTTP协议的网站时,很多浏览器默认…

卡券促销活动如何裂变用户?如何设计吸引人的卡券机制?

​卡券促销活动是市场营销中常见的一种策略,它能够有效地促进产品销售。为了满足不同类型的营销需求,需要根据具体情况配置不同的卡券活动落地手段,以更好地抓住消费者的心理,达到增加收入的目的。 在用户拉新方面,可以…