首页 / 爱玩数码 / 正文

数据库查询学生的学号和姓名

时间:2025-01-05 22:01:47

数据库查询所有学生的学号姓名 

在数据库中查询所有学生的学号和姓名,可以使用以下SQL语句:

1. 直接从学生表中查询:`SELECT 学号, 姓名 FROM 学生表;`。

2. 通过选课表查询选修了全部课程的学生的学号和姓名:`SELECT a.学号, b.姓名 FROM (SELECT 学号, COUNT(1) AS cnt FROM 选课表 GROUP BY 学号 HAVING COUNT(1) = (SELECT COUNT(1) FROM 课程表)) a, 学生表 b WHERE a.学号 = b.学号;`。

3. 通过选课表查询选修了学号为“2001050105”的学生所选全部课程的学生姓名:`SELECT St_Name FROM st_info WHERE NOT EXISTS (SELECT * FROM s_c_info as sc_1 WHERE st_id=\'2001050105\' AND NOT EXISTS (SELECT * FROM s_c_info as sc_2 WHERE sc_2.st_id=st_info.St_ID AND sc_2.c_no=sc_1.c_no))`。

《数据库查询学生的学号和姓名》不代表本网站观点,如有侵权请联系我们删除

点击排行

成长网提供支持 骄阳网版权所有网站地图 网站地图2 主办单位:广州小漏斗信息技术有限公司 粤ICP备20006251号

联系我们 关于我们 版权申明