查詢每個學生及其選修課程的情況
select student.,sc.
from student,sc
where student.sno=sc.sno;
用自然連線完成第一題
select student.sno,sname,s***,sage,sdept,cno,grade
from student,sc
where student.sno=sc.sno;
查詢選修2號課程且成績在90分以上的所有同學的學號和姓名
select student.sno,sname
from student,sc
where student.sno=sc.sno and
sc.cno=『2』 and sc.grade>90;
查詢每一門課的直接先修課資訊
select first.cno,second.cpno
from course first,course second
where first.cpno=second.cno;
查詢每個學生的學號。姓名。選修的課程名及成績
insert into custemers(cid,cname,address,city,phone,firm,birth,ctype) value(1,『小趙』,『上海』,『上海』,111111,『國美』,『1999.10.12』,1),
(2,『小田』,『西安』,『西安』,222222,『飛科』,『1999.10.12』,2),(3,『北京』,『北京』,『女』,333333,『國美』,『1999.10.12』,3),
(4,『小李』,『杭州』,『杭州』,444444,『國美』,『1999.10.12』,『computer』),(5,『重慶』,『重慶』,『男』,555555,『飛科』,『1999.10.12』,23),
(6,『小吳』,『西安』,『西安』,666666,『飛科』,『1999.10.12』,123),(7,『重慶』,『重慶』,『男』,777777,『國美』,『1999.10.12』,123),
(8,『小王』,『上海』,『上海』,888888,『國美』,『1999.10.12』,123),(9,『西安』,『西安』,『男』,99999,『飛科』,『1999.10.12』,123);
insert into goods(gid,gname,priece,depict,num,provide) value(1,『computer』,『5000』,『computer』,100,『國美』),
(2,『手機』,『4000』,『phone』,100,『國美』),
(3,『手機』,『4000』,『phone』,100,『國美』),
(4,『手機』,『4000』,『phone』,100,『國美』),
(5,『glass』,『4000』,『眼鏡』,100,『國美』),
(6,『手機』,『4000』,『phone』,100,『國美』),
(7,『手機』,『4000』,『phone』,100,『國美』),
(8,『pencil』,『4000』,『筆』,100,『國美』),
(9,『computer』,『4000』,『computer』,100,『國美』);
insert into orders(oid,gid,cid,num,sum,odate)
value(1,1,1,100,30000,『2006.7.7』),
(2,2,1,100,40000,『2007.8.8』),
(3,3,1,100,20000,『2006.7.7』),
(4,4,1,100,20000,『2006.7.7』),
(5,5,1,100,20000,『2006.7.7』),
(6,6,1,100,20000,『2006.7.7』),
(7,7,1,100,20000,『2006.7.7』),
(8,8,1,100,20000,『2006.7.7』);
select cname,gname,priece,orders.num,sum
from orders,goods,custemers
where orders.gid=goods.gid and orders.cid=custemers.cid and orders.sum>30000 and orders.odate>=『2007.7.1』;
2(3)
select sno
from p,spj
where color='紅』and jno='j1』and p.pno=spj.pno;
實驗四 資料查詢 簡單查詢
實驗四 資料查詢 簡單查詢 一 實驗目的 1 掌握sql查詢語句的基本概念 2 掌握sqlserver查詢語句的基本語法 3 熟練使用sql的select語句對單錶進行查詢 4 熟練掌握並運用sqlserver所提供的函式 5 熟練使用sql語句進行連線操作 二 實驗環境 實驗的軟體 硬體環境 硬體...
連線查詢和集合查詢
在對資料庫查詢過程中,有些時候一張表中的資料不能滿足我們的需求,這時候就須要把多張表連線起來,如以下的兩張表所看到的,一張表涵蓋了學生的資訊,一張表表示學院的資訊,假設我想知道某個學生是哪個學院的話,那麼就須要把這兩張表連線起來。stuid deptid stuname age 1109024103...
子查詢 聯合查詢和連線查詢
查詢中巢狀查詢。如 select from select cname,cid from tblclass union select dname,did from department as t1 order by cname 將多個結果集合並成乙個結果集,前提是列數相同,並且相應的列的型別相同。判斷...