1樓:匿名使用者
假設有課程1(a),課程2(b),課程3(c),
select * from 成績表 where (a<60andb<60)or(a<60andc<60)or(b<60andc<60)
sql 語言查詢 查詢出有兩門不及格的學生資訊。 查詢各個班級的各門課程的平均分
2樓:匿名使用者
分開來寫啊 寫成兩條 你的表是 學生和課程為key的
按照兩個條件來麻煩
還不如分開來寫
用sql語句設計 第四題 刪除三門以上不及格的學生記錄 急求!!! 20
3樓:bendan阿修
delete 學生(表)
from ( select 學號
,count(學號) as num from 成績(表)where 成績 < 60
group by 學號 ) t
where 學生.學號 = t.學號
查詢存在兩門(包含兩門)以上課程不及格的學生姓名
4樓:匿名使用者
select student.sname from student,sc
where score <60
sql查詢選修了兩門以上(包括兩門)課程的學生資訊
5樓:袁丙漢
昨天面試才看到這道題
select distinct s.id , s.namefrom close_class c
left join student s
on s.s_id = c.s_id
where count(c.id)>1
6樓:南柯一夢丶
沒有表結構啊?????
排錯sql:列出有二門以上(含兩門)不及格課程的學生姓名及其平均成績
7樓:匿名使用者
上面用了聚合函式但沒有給其分組嘛!
比較下面的就看得出來了嘛!
查詢資訊系三門以上不及格課程的學生學號和姓名 用sql語句怎麼寫
用sql語句實現統計課程成績有三門以上不及格的學生的個數
8樓:匿名使用者
問題不清楚,就沒有得分表,怎麼查部及格的
9樓:匿名使用者
xiada de ba
10樓:祿爽系華
我估計要的是這樣類似的
select
b.user
asuser
from
[課程]
a,[學生]
bwhere
a.userid=b.id
anda.課程名<>"課程a"
anda.課程名<>"課程b"
anda.課程名<>"課程c"
怎么寫sql語句刪除重複項,怎麼寫sql語句刪除重複項
create table t tmp as select from select t.row number over partition by t.fullname,t.address order by t.fullname seq form enterprise t where seq 1 在 o...
SQL統計每門課程的不及格人數,SQL語句求助 統計各班每門課程成績均不及格的同學人數
select 學號,課程號,count as不及格人數 from scwhere 分數 60 group by學號,課程號 union select 不及格人數 sum count as不及格人數 from scwhere 分數 60 group by學號,課程號 order by不及格人數 你的要...
怎樣用sql語句刪除表中的前面幾條記錄
sql語句刪除表中的前面幾條記錄的重點在於你如何去獲取前面的幾條記錄。和不同的數版據庫中也有一些關係權 通常有以下幾種方式 樣例 1 簡單的 top方式 delete from 表 where id in select top 3 id from 表 2 rank排名函式 根據某些業務條件,使用排名...