当前位置:首页 » 编程语言 » sql查询教师姓名和课程名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查询教师姓名和课程名

发布时间: 2022-09-05 22:56:27

‘壹’ sql中 查看在周二晚上课的课程名称和教师

select cname,teacher
from Course
where ctime = 'Tuesday evening'

‘贰’ 请写出完成以下任务需要的SQL语句: 检索选修学生人数大于30的某课程的任课教师姓

select teacher.教师姓名 from teacher,course where teacher.教师编号=course.任课教师编号 and course.课程号 in (select 课程号 from score where count(学号)>30 group by 课程号)

‘叁’ T-SQL语句怎么查询课程平均分大于70的课程(要求输出课程名称,教师名字,平均分

写法:
select 课程名称, 学分 from 课程信息表
where 学分 in ( select max(学分) from 课程信息表);
说明:
where 后面必须跟条件判断语句,max只是求最大值的系统函数.

‘肆’ sql 查询学生姓名为XXX(同学自己设定)所学课程中成绩最好的课程名和相关的教师姓名

select course.课程名,teacher.姓名 from student,course,teacher, jiaoxue where
(course.课程号 = jiaoxue.课程号 and teacher.工号 = jiaoxue.工号
and student.学号=jiaoxue.学号) and 成绩 = (select max(成绩) from jiaoxue) and student.学号
='XXXX'

‘伍’ SQL语句的查询运用

你的关系表中,没有看到你的表中的那个字段代表是选修课?

select distinct t1.姓名,t3.课程名,t5.姓名
from 学生 t1,
成绩 t2,
课程 t3,
任课 t4,
教员 t5
where t1.学号=t2.学号
and t2.课程代号=t3.课程代号
and t3.课程代号=t4.课程代号
and t4.教师代号=t5.教师代号
and t3.课程名='大学语文'

‘陆’ 用sql查询所有计算机系的教师编号和姓名

(1):答:select st.姓名,st.性别 from Student st,Sclass sc,Class c where st.学号=sc.学号 and sc.课程编号=c.课程编号 and c.课程名字="计算机系"; select st.姓名,st.性别 from Student st,Sclass sc,Class c where st.学号=sc.学号 and sc.课程编号...
(2):答:(1) update 教师 set 年龄=年龄+1 (2) select * from 教师 where 所属院系='软件学院' order by 编号 (3) insert into 教师(编号,姓名,性别,年龄,所属院系,职称) values('4331','李艳','女',28,'计算机学院','讲师') (4) delete from 教师 where...
(3):答:1.在学生管理数据库EDUC中,完成下列查询操作。 (1...④ 查询2013级学生所有任课教师的编号、姓名、职称...④ 查询计算机科学系(CS)和数学系(MA)的姓张的...
(4):答:create table t_teacher_course( dno varchar2(4) primary key , dname varchar2(20) not null, ddimo varchar2(7) ) insert into t_teacher_couse values('0001','计算机','A002'); insert into t_teacher_couse values('0002','英语','A003');...
(5):答:1.select * from 课程表 where 教师号 in (select 教师号 from 教师表 where 所在系=‘计算机’); 2. select * from 课程表 where 课程号 in (select 课程号 from 选课表 group by 课程号 having count(*) > = 40) 3. 这里不知道你要用什么写,是...
(6):答:select 姓名,出生日期 from 学生; update 课程注册 set 成绩=成绩+5 where 系部代码=(select 系部代码 from 系部 where 系部名称='计算机系') ;
(7):答:1. SELECT Sname,Sage FROM Student WHERE Sage
(8):答:--SQL命令 --“学生”数据库中有 “学生表”、“课程表”和 “成绩表”。 --“学生表”中包含学号、姓名、性别、专业和班级五个字段。 --“课程表”中包含有课程编号、课程名和任课教师三个字段,“成绩表”中包含有学号、课程编号和成绩三个字段。 CREATE TAB...
(9):答:(1)select avg(成绩) from 表 where sex = ‘女’ (2)select 课程号,课程名,学生姓名,成绩,任课教师 from 表 where 选修课程名='基础会计' (3)select 姓名,年龄,性别 from 表 where 学号 like '11%' (4)select 微观经济学,count(微...
(10):答:等会,我给你解决…… 我先自己整理整理答案。。。 要写成英文还是???

‘柒’ SQL用select语句查询所有教师授课的信息,要求显示教师名、课程名及班级号。

SELECT
[教师姓名列名]
as
教师姓名,
[课程名称列名]
as
课程名称,
[班级编号列名]
as
班级编号
FROM
[课程信息表]

出来直接是中文的

‘捌’ SQL:查询每门课程的课程名、选课学生姓名及其学号,选课人数

我的学生数据库跟你的差不多,我就用我的这些表给你做了个

selectc.Cno,s.Sname,s.Sno,选课人数fromCoursec

leftjoinSConc.cno=sc.cno

leftjoinstudentsons.Sno=SC.Sno

leftjoin(selectc.cno,COUNT(s.Sno)选课人数from

CoursecleftjoinSConc.cno=sc.cno

leftjoinstudentsons.Sno=SC.Sno

groupbyc.Cno)asTONT.Cno=c.Cno

‘玖’ sql 查询学生平均成绩大于75分的课程的授课教师姓名和学位。(表student \teacher \course\jiaoxue)

学生的平均成绩必须是按 老师与相应的课程来求的 ,直接按课程就反映不出老师,直接按老师就无法反映课程select 姓名,学位 from teacher where 工号 in (Select 工号 From Jiaoxue group by 工号,课程号 having avg(成绩)>=75)