1樓:
select distinct t.學號
from (select distinct 表名.學號
from表名 ,表名 t2
where表名.課程號=1 and t2.課程號=2 and 表名.學號=t2.學號) t
where t.學號 not in(select distinct 表名.學號
from表名,
(select distinct 表名.學號
from表名 ,表名 t2
where表名.課程號=1 and t2.課程號=2 and 表名.學號=t2.學號) t
where t.學號=表名.學號 and表名.課程號<>1 and 表名.課程號<>2)
sql查詢沒有同時選修1號課程和2號課程學生的學號
2樓:匿名使用者
select distinct sno
from sc
where sno not in
(select sno
from sc
where cno='1' and sno in(select sno
from sc
where cno='5'))
這是一般的變法,還可用集合查詢,關鍵字intersectselect distinct sno
from sc
where sno not in
(select sno
from sc
where cno='1'
intersect
select sno
from sc
where cno='5')
3樓:匿名使用者
select s.學號
from student s,course c,sc scwhere s.學號=sc.學號 and c.課程號=sc.課程號 and
c.課程號='1'
union
select s.學號
from student s,course c,sc scwhere s.學號=sc.學號 and c.課程號=sc.課程號 and
c.課程號='2'
4樓:凌動小生
select distinct sc.sno where sc.cno !='課程1'and sc.cno !='課程2'
5樓:匿名使用者
select sno where [sc] cno='選修1號' and cno='選修2號' order by sno
用sql查詢同時選修了1號課和2號課的學生學號
6樓:於曉楠買甘
查詢bai
同時選修了1號和2號課的學du生學號
涉及到兩zhi個表.學生表和dao課程表
語句:select
*from
student
inner
join
scon
student.sno=sc.sno
andcno
in('1','2')
為什麼不用內where
cno=’1‘
andcno=’2‘
這個關係到資料容庫的優化問題,哪個執行快,就寫哪個那個語句也可以這樣寫啊where
snoin
(select
snofrom
scwhere
sno=’1‘
)and
snoin(select
snofrom
scwhere
sno=’2‘)
7樓:吳
你好抄像寫錯了吧,襲
,,我感覺應該是bai
select sno
from sc
where cno='1' and son in (select sno from sc where cno='2');
或者where cno='1' intersert select sno from sc where cno='2');
intersect對兩個du查詢zhi做交集。相當於daoand
8樓:envy誒
因為這樣的意思是 在一行內課號既得等於1又得等於2 並沒有這樣的
9樓:匿名使用者
sno 指的是什麼?
baicno指什麼? 上面的sql語句du是不可能zhi實現同樣的功能的。
sno如果是指dao學生學號;版
cno是指課程號的權
話。where cno=’1‘ and cno=’2‘是指課程號是1和2 的學生資訊。
where sno=’1‘ and sno in(select sno
from sc
where sno=’2‘)
是指學生學號是1和2 的學生,事實上,作為主鍵的sno沒有可能同時是1和2的。
請採納答案,支援我一下。
sql求選修了1號課或2號課的學生學號和課號及成績用集合查詢的方法
10樓:隨緣_莫隨緣
select sno
from sc
where cno='1'
intersect
select sno
from sc
where cno='2'
集合運算,列的數目、型別要一致
如果還報錯,那就考慮別的語法吧,not in或者not exists列值不一樣的記錄,在集合想減時減不掉,所以要把cno和grade列去掉
11樓:鹹菜學徒
select sno,cno,grade
from sc
where cno='1'
or cno='2'
資料庫sql查詢同時選修了選修課1和選修課2的學生學號
練習一:對學生—課程資料庫進行以下查詢,按要求寫出關係代數和sql語句. 1. 查詢全體學生的學號和姓名. .
12樓:匿名使用者
對照你的表名,表中欄位名修改
13樓:匿名使用者
你得提供表名稱,欄位 啊
sql查詢沒有選修1號課程的學生姓名
14樓:匿名使用者
select sname
from student
where not exists
(select *
from sc
where student.sno=sc.sno and cno='1');
15樓:匿名使用者
select [姓名(sname)] from student where not exists (select *
16樓:匿名使用者
from sc where sno=student.[學號(sno)] and cno='1');
1只大象和2頭鯨共重102噸,2只大象和1頭鯨共重60噸,1只大象和1頭鯨各重多少噸?請解答,是小
答案 1只大象6噸,1頭鯨48噸 設一隻大象重為x噸,一頭鯨重為y噸,如題所述2只大象和1頭鯨共重60噸可得方程2x y 601只大象和2頭鯨共重102噸可得方程x 2y 102解方程可得x 6,y 48,即1只大象6噸,1頭鯨48噸。二元一次方程 含有兩個未知數,並且含有未知數的項的次數都是1的整...
為什麼成都地鐵同是天府廣場站,1號線和2號線有很些不同
是不是兩邊下客,是根據站臺建設結構及 疏散情況設計的。關於自動扶梯和人行樓梯的設計,很程度上也是根據實際需要出發,引導 有序換乘,避免 對衝造成問題。成都地鐵二號線裡的天府廣場站是不是天府新區 成都地鐵2號線的天府廣場站指的是成都最中心的天府廣場,有毛爺爺揮手塑像那裡,春熙路 鹽市口旁邊。天府新區指...
美國簽證能同時籤b1b2和f1f2兩種簽證嗎
不可以,只能有一種簽證是有效的,如果辦了b類的,再辦f類的,那等同自己認同b類失效。美國b2簽證能不能跟f1簽證同時擁有的問題 不可以同時籤兩種簽證,一次只能籤一種簽證。可以將旅遊簽證變更為學生簽證。一般而言,如果滿足下列全部條件,就可以申請變更非移民簽證狀態 通過非移民簽證合法進入美國 非移民簽證...