查询所有教过课的老师的人数(教过多门课的同一位老师只计数1次),查询结果列名显示为老师人数。
时间: 2024-03-03 22:53:38 浏览: 27
假设有一个名为"teacher"的表,包含以下字段:
- teacher_id: 教师ID
- course_id: 课程ID
可以使用以下SQL查询语句来实现你的需求:
```
SELECT COUNT(DISTINCT teacher_id) AS '老师人数'
FROM teacher;
```
解释一下查询语句:
- COUNT(DISTINCT teacher_id):统计不同的教师ID数量,即教过课的老师人数。
- AS '老师人数':将结果列名设置为“老师人数”。
相关问题
R语言如何设置dataframe的第一列按数字1开始计数,并设置列名
您可以使用如下代码实现:
```r
# 创建一个名为data的数据框
data <- data.frame(matrix(ncol = 5, nrow = 5))
# 设置第一列数据从1开始计数
row.names(data) <- 1:nrow(data)
# 设置第一列的列名
colnames(data)[1] <- "ID"
```
这样就可以设置第一列为数字1开始计数,并设置列名为"ID"。