日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql面试学生表_SQL笔试:Student学生表,Course 课程表,Sc选课表

發布時間:2024/3/12 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql面试学生表_SQL笔试:Student学生表,Course 课程表,Sc选课表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Student學生表(學號,姓名、性別、年齡、組織部門),Course 課程表(編號,課程名稱),Sc選課表(學號,課程編號,成績)

寫一個SQL語句,查詢選修了計算機原理的學生學號和姓名

select 學號,姓名 from Student where 學號 in

(select 學號 from Sc where 課程編號 in

(Select 課程編號 from Course where 課程名稱 = ‘計算機原理’))

寫一個SQL語句,查詢“周星馳”同學選修了的課程名字

select 課程名稱 from Course where 編號 in (

select Sc.課程編號 from Student,Sc where Student.姓名=’周星馳’ and Student.學號 = Sc.學號)

寫一個SQL語句,查詢選修了5門課程的學生學號和姓名

Select 學號,姓名 from Student where 學號 in (

Select 學號,count(課程編號) from Sc group by 學號 having count(課程編號)>=5)

Student(S#,Sname,Sage,Ssex)學生表

S#:學號

Sname:學生姓名

Sage:學生年齡

Ssex: 學生性別

Course(C#,Cname,T#)課程表

C#,課程編號;

Cname:課程名字;

T#:教師編號;

SC(S#,C#,score)成績表

S#:學號;

C#,課程編號;

Score:成績;

Teacher(T#,Tname)教師表

T#:教師編號;

Tname:教師名字

查詢“001”課程比“002”課程成績高的所有學生學號

select SC1.S#

from SC SC1 JOIN SC SC2 ON SC1.S#=SC2.S#

WHERE SC1.C#='001' AND SC2.C#='002' AND SC1.score>SC2.score

查詢平均成績大于60分的同學的學號和平均成績

select S#,AVG(score) 平均成績

from SC

group by S#

having AVG(score)>60

查詢所有同學的學號、姓名、選課數、總成績

select Student.S#,Sname,COUNT(*) 選課數,SUM(score) 總成績

from Student JOIN SC on Student.S#=SC.S#

group by Student.S#,Sname

查詢姓“李”的老師的個數

Select count(*) from Teacher where Tname like ‘李%’;

查詢沒學過“葉平”老師課的同學的學號、姓名

SELECT stu2.s#,stu2.stuname FROM Student stu2 WHERE stu2.s# NOT IN

(SELECT DISTINCT stu.s# FROM student stu, course c,teacher tea,score score

WHERE stu.s#= score.s# AND course.c#= score.c#

AND tea.t#= course.t#AND tea.tname= '葉平' )

總結

以上是生活随笔為你收集整理的mysql面试学生表_SQL笔试:Student学生表,Course 课程表,Sc选课表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。