實驗四 簡單查詢和連線查詢

2021-10-01 06:24:49 字數 2422 閱讀 9962

查詢每個學生及其選修課程的情況

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 將多個結果集合並成乙個結果集,前提是列數相同,並且相應的列的型別相同。判斷...