有四張表 Student學生表,Course課程表,SC成績表,Teacher教師表,求SQL語句

2021-03-21 16:26:43 字數 3142 閱讀 3017

1樓:

select sc.* from sc,course where sc.課程號=course.

課程號 and course.課程名='3-105' and sc.成績 between 60 and 80;

select sc.* from sc where sc.成績 in(85,56,88);

3. 這個有疑問

我的理解是,學生參加了多門考試,所有成績都在70-90之間的。取這部分人的學號。

select 學號 from (select 學號,max(成績) 最高分,min(成績) 最低分 from sc group by 學號) a where a.最高分 < 90 and a.最低分 >70

2樓:夕夜問情

把需要表進行關聯一下 加上條件進行篩選

資料庫中有四張表:teacher(教師)表、student(學生)表、course(課 程)表和stucur(選課)表 50

3樓:匿名使用者

1) select s.name from student s join stucur c on s.id=c.sid

join course cu on cu.id=c.cid where cu.name='自然'

2) select c.name from course c join stucur sc on c.id=sc.cid

join student s on sc.sid=s.id where s.entrancetime between '1999-01-01' and '2012-12-31'

資料庫面試題 有四個表student表,course表,score表,teacher表

4樓:匿名使用者

題目簡單 ,但是頭暈,

sql語句的一道題 三個基本表:學生表(student)、課程表(course)、學生選課表(sc)

5樓:匿名使用者

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***='男'

。。。。

6樓:被減速的飛機

自己看手冊把,都很簡單的,題太多,不好回答,,

7樓:匿名使用者

老師留的作業嗎?為你好,自己做吧。

有四張表 student(s#,sname,sage,***)學生表,course(c#,**ame,t#)課程表,sc(s#,c#,score)成績表,

8樓:匿名使用者

你問題把人看暈了。。。s#、c#、t# 代表什麼,相互對應關係標明? 能簡單明瞭的敘述你四個問題嗎?這樣好幫你。

9樓:匿名使用者

這個好像是面試題,我面試的時候有這樣類似的題,當時就暈了

設在學生資料庫中有三張表,表結構如下所示: student(學生表): student表的主鍵:sno(學號) course(課程

10樓:匿名使用者

(1) create table s_c

(sno char(10) not null

,**o char(8) not null

,score int null

,constraint pk_sc primary key (sno,**o)

)(2)insert into student (sno,sname,s***)

values('1010','李小麗','女')

(3)create index ind_**ame on course (**ame)

(4)update student set sage=23 where sno='1005'

(5)delete from course where **ame='管理資訊系統'

(6)select **o,**ame,ctime

from course

where teacher='李元'

order by **o asc

(7)select sno,sum(score) as score

from s_c

group by sno

(8)create view v_student

asselect *

from student

where s***='男' and sage>=18 and sage<=24

(9)select sno,sname

from student

where sno in (select sno from s_c where **o='001')

(10)select a.sno,a.sname

from student a

left join s_c b on a.sno=b.sno

left join course c on b.**o=c.**o

where c.**ame='關聯式資料庫'

(11)select sno,sname from

(select a.sno,a.sname,count(1) as count_

from student a

left join s_c b on a.sno=b.sno

group by a.sno,a.sname) a

where count_>3

(12)select c.sname

from

(select * from s_c where **o='002') a

inner join

(select * from s_c where **o='004' on) b on a.sno=b.sno

left join student c on a.sno=c.sno

有學生表 編號,姓名,班級 ,成績表 學生編號,科目編號,成績 sql查詢學生編號,姓名,科目成績,沒成績的為

浙江省義烏市義亭鎮中 姓名黃婷婷 qq號碼 手機號碼 是指 的意思嗎?感覺沒弄懂 存在班級表 班級,學生編號 和學生資訊表 學生編號,學生姓名,學歷 用sql語句查詢每個班級學歷為 table class class id stu no table student stu no stu name s...

有四張數字卡片分別是3,4,5,6從中選兩張,有幾種不同的選

3 2 1 6種 3 4 7 3 5 8 3 6 9 4 5 9 4 6 10 5 6 11 不過有重複,所以是5種 用3,4,5,6四張數字卡片,從中抽出兩張組成兩位數,這兩張卡片上的數字只和有多少種?請分別寫出它們的和 組成的兩位數有 c 3,4 12種,這12種數裡每一個數都有一個與它 十位和...

我申請了四張,有兩張沒通過,有兩張還在稽核,大約要多久

若是辦理了4張招行信用卡,通過櫃檯申請的,從稽核部門收到您的申請資料專到信用卡完成稽核一 屬般需10個工作日。稽核通過後,我們會在2個工作日內為您製作卡片,然後按照賬單地址以 信的方式為您寄送,一般 信的寄送時間在15天內。若通過網上 手機預約登記,我行需要7個工作日的初審時間,若初審通過,有兩種情...