根据表信息用sql语句查询“计算机系”与“电子工程系“不同职称的教师的tname和prof。sc_teacher教师表 ( tno老师编号 、tname老师姓名、 tsex老师性别、 prof 职称、 depart部门、 );
时间: 2024-05-30 08:15:01 浏览: 19
你好,根据您的要求,可以使用以下 SQL 语句来查询 “计算机系” 和 “电子工程系“ 不同职称的教师的 tname 和 prof:
SELECT tname, prof
FROM sc_teacher
WHERE depart IN ('计算机系', '电子工程系')
AND prof NOT IN (SELECT prof FROM sc_teacher WHERE depart = '计算机系' AND prof IS NOT NULL INTERSECT SELECT prof FROM sc_teacher WHERE depart = '电子工程系' AND prof IS NOT NULL);
请注意,以上 SQL 语句可以用于大部分关系型数据库,但也可能会因为数据库类型而有所不同。
相关问题
查询“计算机系”与“电子工程系”不同职称的教师的信息,包括tno,tname和Prof列,用子查询语句
好的,以下是使用子查询的查询语句:
```
SELECT tno, tname, Prof
FROM teacher
WHERE Dept = '计算机系' AND Prof NOT IN (
SELECT Prof
FROM teacher
WHERE Dept = '电子工程系'
)
UNION
SELECT tno, tname, Prof
FROM teacher
WHERE Dept = '电子工程系' AND Prof NOT IN (
SELECT Prof
FROM teacher
WHERE Dept = '计算机系'
);
```
这个查询语句中,我们使用两个子查询,分别查找“计算机系”和“电子工程系”两个部门中不同职称的教师。首先,在第一个 `SELECT` 语句中,我们使用 `WHERE` 条件过滤出“计算机系”中职称不在“电子工程系”中出现过的教师信息。然后,在第二个 `SELECT` 语句中,我们使用 `WHERE` 条件过滤出“电子工程系”中职称不在“计算机系”中出现过的教师信息。最后,我们使用 `UNION` 运算符把这两个结果集合并起来,选择出教师的编号、姓名和职称信息。
查询“计算机系”与“电子工程系”不同职称的教师的信息,包括tno,tname和Prof列
好的,以下是查询语句:
```
SELECT tno, tname, Prof
FROM teacher
WHERE Dept = '计算机系' OR Dept = '电子工程系'
GROUP BY tno, Prof
HAVING COUNT(DISTINCT Dept) = 2;
```
这个查询语句中,我们通过 `WHERE` 条件过滤出“计算机系”和“电子工程系”两个部门的教师信息。然后使用 `GROUP BY` 按照教师编号和职称分组,使用 `HAVING` 过滤出同时在这两个部门工作的教师。最后,我们用 `SELECT` 语句选择出教师的编号、姓名和职称信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)