1樓:發生等將發生
表結構,沒有表結構語句沒法出來
2樓:萇茂雀涵涵
select
姓名bai,課程名,成績
from
(課程du名所zhi
在的表名
cjoin
成績所dao在的表名son
c.課程號=s.課程號)
join
學生版信權息表
ons.學號=學生資訊表.學號
;具體的例子:
select
sname,cname,grade
from
student
stleft
join(score
sleft
join
coursecon
s.cno=c.cno)
onst.sno=s.sno;
用sql語句查詢每個學生選修的課程名及其成績?
3樓:消逝的風
select 姓名,課程名,成績 from (課程名所在的表名 c join 成績所在的表名 s on c.課程號=s.課程號) join 學生資訊表 on s.
學號=學生資訊表.學號 ;
具體的例子:
select sname,cname,grade from student st left join(score s left join course c on s.cno=c.cno)
on st.sno=s.sno;
mysql 怎麼用sql語句寫:按學號列出每個學生所選修課程中最高分的課程名稱及其分數
4樓:黃鶯清吟
select 課程名
,a.最高bai分du from
(select max(分數zhi)最高dao分,學號回 from 表名答 group by 學號 )a,表名 bwhere b.學號=a.學號 and b.
分數=a.最高分
5樓:匿名使用者
select max(分數),名稱 from user group by id
怎麼用sql語句查詢每個學生選修的課程名及其成績?
6樓:消逝的風
select 姓名,課程名,成績 from (課程名所在的表名 c join 成績所在的表名 s on c.課程號=s.課程號) join 學生資訊表 on s.
學號=學生資訊表.學號 ;
具體的例子:
select sname,cname,grade from student st left join(score s left join course c on s.cno=c.cno)
on st.sno=s.sno;
7樓:趙星宇
查詢選修了全部課程的學生姓名
:student 是學生表 course 是選課表 sc 是課程表
select sname
from student
where not exists
(select *
from course
where not exists
(select *
from sc
where sno =student.snoand cno=course.cno)
用sql語句寫出只選修一門的學生的學號、課程名、成績。
8樓:匿名使用者
select 學號,課程名,成績 from 成績表 a,(select 學號,count(*) as num from 成績表 group by 學號) b where b.num = 1 and b.學號 = a.學號
用sql語句查詢所有學員(包括沒有選課的學員)的選課情況 (即選修的課程名和成績),沒有選課的學員相關
9樓:匿名使用者
select s.sname, c.cname, sc.scgrade
from s left outer join sc on( s.sno = sc.sno )
left outer join c on ( c.cno = sc.cno )
sql語句的一道題 三個基本表:學生表(student)、課程表(course)、學生選課表(sc)
10樓:匿名使用者
select * from course
select sname,sage from student where sdept = '計算機系'
select * from sc where 70 <= grade and grade =>80
select sname,sage from student where sdept = '計算機系' and s***='男'
。。。。
11樓:被減速的飛機
自己看手冊把,都很簡單的,題太多,不好回答,,
12樓:匿名使用者
老師留的作業嗎?為你好,自己做吧。
sql語句問題。找出每個學生超過他選修課程平均成績的課程號。
13樓:匿名使用者
你那樣應該不對吧,,,這樣寫肯定沒錯。
怎麼用SQL語句查詢每個學生選修的課程名及其成績
select 姓名,課程名,成績 from 課程名所在的表名 c join 成績所在的表名 s on c.課程號 s.課程號 join 學生資訊表 on s.學號 學生資訊表.學號 具體的例子 select sname,ame,grade from student st left join scor...
oracle的sql語句中查詢每個學生的的學號姓名
根據你的描述應該會有三張表,把這三張表用select from查詢出來截圖看一下,那樣寫出來的問題就少點,你這樣提供資訊不怎麼全,重新補充一下問題吧,大致就是按照學號分組,求個平均成績,排序一下就可以。sno表示的是平均成績?group by 是分組 order by是排序 select sno f...
查詢全體學生的姓名及其出生年份(資料庫)
1 select name age from student 2 select major num from student where major 計算機專業 3 select from student where age 19 4 select name id from stduent wher...