欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      實(shí)驗(yàn)六SQL語(yǔ)句[推薦5篇]

      時(shí)間:2019-05-15 10:19:56下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《實(shí)驗(yàn)六SQL語(yǔ)句》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《實(shí)驗(yàn)六SQL語(yǔ)句》。

      第一篇:實(shí)驗(yàn)六SQL語(yǔ)句

      實(shí)驗(yàn)六 SQL語(yǔ)句(續(xù))

      一、實(shí)驗(yàn)?zāi)康模?)進(jìn)一步掌握查詢的概念和方法。

      (2)熟練掌握單表查詢的select語(yǔ)句。

      (3)熟練掌握聚合函數(shù)的使用。

      (4)熟練掌握連接查詢方法

      (5)熟練掌握嵌套查詢方法

      (6)掌握創(chuàng)建和管理視圖的方法。

      二、實(shí)驗(yàn)內(nèi)容

      1、查詢時(shí)改變列標(biāo)題的顯示:

      檢索全體學(xué)生的學(xué)號(hào)、姓名、籍貫信息,并分別加上“學(xué)號(hào)”、“姓名”、“籍貫”的別名信息。SQL語(yǔ)句:

      2、條件查詢

      (1)查詢選修了課程號(hào)為“002”,且成績(jī)大于80的學(xué)生的學(xué)號(hào)。

      SQL語(yǔ)句:

      (2)某些學(xué)生選修某門(mén)課程后沒(méi)有參加考試,所以有選課記錄,但沒(méi)有考試成績(jī),查詢?nèi)鄙俪煽?jī)的學(xué)生的學(xué)號(hào)和相應(yīng)的課程號(hào)。

      SQL語(yǔ)句:

      3、基于IN子句的數(shù)據(jù)查詢

      從課程表中查詢出“高數(shù)”、“C語(yǔ)言程序設(shè)計(jì)”的所有信息。

      SQL語(yǔ)句:

      4、基于Like子句的查詢

      從學(xué)生表中分別檢索出姓張的所有同學(xué)的資料;檢索名字的第二個(gè)字是“紅”或“虹”的所有同學(xué)的資料。

      SQL語(yǔ)句:

      5、查詢經(jīng)過(guò)計(jì)算的值。

      查詢?nèi)w學(xué)生的姓名及其出生年份,需為計(jì)算值取別名“出生年份”。

      SQL語(yǔ)句:

      6、使用ORDER BY語(yǔ)句對(duì)查詢的結(jié)果進(jìn)行排序

      顯示所有學(xué)生的基本信息,并按學(xué)生的年齡的降序排列。

      SQL語(yǔ)句:

      7、使用Group子句進(jìn)行查詢

      匯總總分大于是150分的學(xué)生的學(xué)號(hào)及總成績(jī)。

      8、使用聚合函數(shù)

      計(jì)算“002”號(hào)課程的學(xué)生平均成績(jī)、最高分、最低分。

      SQL語(yǔ)句:

      9、查詢與“張虹”在同一個(gè)班級(jí)的學(xué)生學(xué)號(hào)、姓名、所屬系。

      (嵌套查詢)SQL語(yǔ)句:

      連接查詢T-SQL語(yǔ)句:

      10、創(chuàng)建一個(gè)名為stuview的視圖,能檢索出每位選課學(xué)生的學(xué)號(hào)、姓名、課程名、總成績(jī)。SQL語(yǔ)句為:

      11、創(chuàng)建一個(gè)名為stuview1的視圖,從數(shù)據(jù)庫(kù)XSGL的student表中查詢出性別為“男”的所有學(xué)生的資料。并在創(chuàng)建視圖時(shí)使用with check option。(注:該子句用于強(qiáng)制視圖上執(zhí)行的所有修改語(yǔ)句必須符合由Select語(yǔ)句where中的條件。)

      SQL語(yǔ)句為:

      13、管理視圖中的數(shù)據(jù)

      1)從視圖stuview1查詢出籍貫為“內(nèi)蒙”的學(xué)生資料。

      SQL語(yǔ)句:

      思考:是否student表中所有籍貫為內(nèi)蒙的同學(xué)都被查詢出來(lái)了?

      2)向視圖stuview1中插入一行數(shù)據(jù)。學(xué)號(hào):1006,姓名:趙青,籍貫:內(nèi)蒙,性別:男,年齡:22。

      SQL語(yǔ)句:

      原student表中的內(nèi)容有何變化?

      思考:如向視圖stuview1中插入一行數(shù)據(jù)。學(xué)號(hào):1007,姓名:趙靜,籍貫:內(nèi)蒙,性別:女,年齡:22。

      會(huì)出現(xiàn)什么樣的結(jié)果?

      原student表中的內(nèi)容有何變化?

      3)修改視圖stuview1中的數(shù)據(jù)。

      將stuview1中、姓名為“趙青”同學(xué)的年齡改為20歲。

      SQL語(yǔ)句:

      原student表中的內(nèi)容有何變化?

      4)從視圖中stuview1將籍貫為內(nèi)蒙、姓名為“趙青”同學(xué)刪除。

      原student表中的內(nèi)容有何變化?

      第二篇:sql語(yǔ)句

      簡(jiǎn)單基本的sql語(yǔ)句 幾個(gè)簡(jiǎn)單的基本的sql語(yǔ)句

      選擇:select * from table1 where范圍

      插入:insert into table1(field1,field2)values(value1,value2)

      刪除:delete from table1 where范圍

      更新:update table1 set field1=value1 where范圍

      查找:select * from table1 where field1 like ’%value1%’

      (1)數(shù)據(jù)記錄篩選:

      sql=“select * from 數(shù)據(jù)表 where 字段名=字段值 order by 字段名 [desc]”

      sql=“select * from 數(shù)據(jù)表 where 字段名 like '%字段值%' order by 字段名 [desc]”sql=“select top 10 * from 數(shù)據(jù)表 where 字段名=字段值 order by 字段名 [desc]”sql=“select top 10 * from 數(shù)據(jù)表 order by 字段名 [desc]”

      sql=“select * from 數(shù)據(jù)表 where 字段名 in('值1','值2','值3')”

      sql=“select * from 數(shù)據(jù)表 where 字段名 between 值1 and 值2”

      (2)更新數(shù)據(jù)記錄:

      sql=“update 數(shù)據(jù)表 set 字段名=字段值 where 條件表達(dá)式”

      sql=“update 數(shù)據(jù)表 set 字段1=值1,字段2=值2 …… 字段n=值n where 條件表達(dá)式”

      (3)添加數(shù)據(jù)記錄:

      sql=“insert into 數(shù)據(jù)表(字段1,字段2,字段3 …)values(值1,值2,值3 …)”

      sql=“insert into 目標(biāo)數(shù)據(jù)表 select * from 源數(shù)據(jù)表”(把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表)

      (4)數(shù)據(jù)記錄統(tǒng)計(jì)函數(shù):

      AVG(字段名)得出一個(gè)表格欄平均值

      COUNT(*;字段名)對(duì)數(shù)據(jù)行數(shù)的統(tǒng)計(jì)或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計(jì)MAX(字段名)取得一個(gè)表格欄最大的值

      MIN(字段名)取得一個(gè)表格欄最小的值

      SUM(字段名)把數(shù)據(jù)欄的值相加

      引用以上函數(shù)的方法:

      sql=“select sum(字段名)as 別名 from 數(shù)據(jù)表 where 條件表達(dá)式”

      set rs=conn.excute(sql)

      用 rs(“別名”)獲取統(tǒng)計(jì)的值,其它函數(shù)運(yùn)用同上。

      查詢?nèi)コ貜?fù)值:select distinct * from table1between的用法

      between限制查詢數(shù)據(jù)范圍時(shí)包括了邊界值,not between不包括

      select * from table1 where time between time1 and time2

      select a,b,c, from table1 where a not between 數(shù)值1 and 數(shù)值2

      in 的使用方法

      select * from table1 where a [not] in(‘值1’,’值2’,’值4’,’值6’)

      第三篇:SQL語(yǔ)句

      SQL語(yǔ)句,用友的SQL2000,通過(guò)查詢管理器寫(xiě)的語(yǔ)句

      1、查詢

      2、修改

      3、刪除

      4、插入

      表名:users 包含字段:id,sname,sage

      查詢 select * from users查詢users表中所有數(shù)據(jù)

      select id,sname,sage from users查詢users表中id,sname,sage字段所有數(shù)據(jù)

      可以限定查詢條件比如:

      select sname from users where sage>20查詢年齡大于20歲的所有人的名字

      修改 update users set sname='李四',sage=22將users表中數(shù)據(jù)都改為姓名李四,年齡22

      update users set sname='李四',sage=22 where id=1限定id為1的人的信息修改為

      姓名李四,年齡22

      可以加where條件。

      刪除 delete from users where id=2刪除users表中id為2的一行數(shù)據(jù)delete from users 代表刪除users中所有數(shù)據(jù)

      插入 insert into users(id,sname,sage)values(5,'劉三',21)插入一條數(shù)據(jù)

      SQL四條最基本的數(shù)據(jù)操作語(yǔ)句:Insert,Select,Update和Delete。

      例如:SELECT columns FROM tables;其中columns為列的名稱,tables為表格名稱

      1、查詢:select 字段名 from 表名 where 條件

      查找在表(如A)中符合條件的字段

      2、修改:update 表名 set 字段名=‘所要修改的內(nèi)容’

      修改在表(如A)中的字段的值為:所要修改的內(nèi)容

      3、刪除: delete from 表名 where 條件

      刪除符合條件的表(如A)中的信息

      4、插入: insert into 表名(字段名)(‘插入內(nèi)容’)

      在表(如A)中插入字段為:插入內(nèi)容 的一條信息

      第四篇:sql語(yǔ)句學(xué)習(xí)

      一、選擇題

      1、SQL語(yǔ)言是()語(yǔ)言?!⊿QL特點(diǎn))(易)

      A)層次數(shù)據(jù)庫(kù) B)網(wǎng)絡(luò)數(shù)據(jù)庫(kù) C)關(guān)系數(shù)據(jù)庫(kù)D)非數(shù)據(jù)庫(kù)

      答案:C2、SQL語(yǔ)言具有兩種使用方式,分別稱為交互式SQL和()。

      ——(SQL語(yǔ)言使用方式)(易)

      A)提示式SQLB)多用戶SQLC)嵌入式SQLD)解釋式SQL

      答案:C

      3-4-5()包括數(shù)據(jù)庫(kù)模式定義和數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法定義。()實(shí)現(xiàn)對(duì)DB的操作,包括查詢、插入、刪除、修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)。()用于數(shù)據(jù)保護(hù),包括數(shù)據(jù)的安全性,完整性,并發(fā)控制和恢復(fù)等?!〝?shù)據(jù)庫(kù)語(yǔ)言DDLDMLDCL)(中)

      A)數(shù)據(jù)控制子語(yǔ)言 B)數(shù)據(jù)定義子語(yǔ)言 C)數(shù)據(jù)操縱子語(yǔ)言 D)數(shù)據(jù)庫(kù)語(yǔ)言

      答案:B C A

      6-7-8-9-

      10、下列SQL語(yǔ)句中,實(shí)現(xiàn)數(shù)據(jù)檢索的語(yǔ)句是(),修改表結(jié)構(gòu)的是(),修改屬性值的是(),刪除表結(jié)構(gòu)的是(),刪除表記錄的是()。

      ——(DROP TABLE, ALTER TABLE,UPDATE, DELETE,SELECT 語(yǔ)句)(易)

      A)SELECTB)DROPC)UPDATED)ALTERE)DELETE

      答案:A D C B E

      二、用關(guān)系代數(shù)表達(dá)式及SQL語(yǔ)句描述關(guān)系查詢

      1、設(shè)有如下關(guān)系表R、S和T:——(易)R(BH,XM,XB,DWH)

      S(DWH,DWM)

      T(BH,XM,XB,DWH)

      寫(xiě)出實(shí)現(xiàn)下列關(guān)系代數(shù)的SQL語(yǔ)句:

      1)?DWH?'100'(R)σDWH=’100’(R)

      2)?XM,XB(R)∏xM,XB(R)

      3)?XM,DWH(?

      4)R?S R∞S

      5)?XM,XB,DWH(?

      解:

      1)SELECT * FROM R WHERE DWH=’100’;

      2)SELECT XM,XB FROM R;

      3)SELECT XM,DWH FROM R WHERE XB=’女’;

      4)SELECT R.*,S.DWM FROM R, S WHERE R.DWH=S.DWH;

      5)SELECT XM,XB,DWH FROM R,S WHERE R.DWH=S.DWH AND XB=’男’;XB?'男'XB?'女'(R))∏XM,DWH(σXB=’女’(R))(R?S))∏XM,XB,DWH(σXB=’男’(R∞S))

      2、設(shè)有如下三個(gè)關(guān)系:——(易-易)

      A(A#,ANAME,WQTY,CITY): A#:商店代號(hào);ANAME:商店名;WQTY:店員人數(shù)

      B(B#,BNAME,PRICE):B#:商品號(hào);BNAME:商品名稱;

      AB(A#,B#,QTY):QTY:商品數(shù)量

      試用關(guān)系代數(shù)和SQL語(yǔ)言寫(xiě)出下列查詢。

      1)找出店員人數(shù)不超過(guò)100人或者在長(zhǎng)沙市的所有商店的代號(hào)和商店名;

      2)找出供應(yīng)書(shū)包的商店名;

      解:

      1)?A#,ANAME(?WQTY??100 ? CITY?'長(zhǎng)沙'(A))∏A#,ANAME(σWQTY<=100ⅤCITY=’長(zhǎng)沙’(A))

      SELECT A#,ANAME FROM A WHERE WQTY<=100 OR CITY=’長(zhǎng)沙’;

      2)?ANAME((?BNAME?'書(shū)包'(B))?AB?A)∏ANAME((σBNAME=’書(shū)包’(B))∞AB∞(A))

      SELECT ANAME FROM A,B,AB

      WHERE BNAME=’書(shū)包’ AND B.B#=AB.B# AND AB.A#=A.A#;

      3.設(shè)有如下關(guān)系模式:

      student(NO, NAME , SEX ,BIRTHDAY, CLASS)

      teacher(NO,NAME,SEX,BIRTHDAY,PROF,DEPART)PROF為職稱,DEPART為系別

      course(CNO, CNAME, TNO)

      score(NO, CNO, DEGREE)DEGREE 為成績(jī)

      寫(xiě)出實(shí)現(xiàn)以下各題功能的SQL語(yǔ)句:

      (1)查詢至少有2名男生的班號(hào);——(難)

      (2)查詢不姓“王”的同學(xué)記錄;——(易)

      (3)查詢每個(gè)學(xué)生的姓名和年齡;——(難)

      (4)查詢學(xué)生中最大和最小的birthday日期值;——(中)

      (5)查詢學(xué)生表的全部記錄并按班號(hào)和年齡從大到小的順序;——(中)

      (6)查詢男教師及其所上的課程;——(中)

      (7)查詢最高分同學(xué)的學(xué)號(hào),課程號(hào)和成績(jī);——(中)

      (8)查詢和“李軍”同性別并同班的所有同學(xué)的姓名;——(中)

      (9)查詢選修“數(shù)據(jù)庫(kù)系統(tǒng)概論”課程的男同學(xué)的成績(jī)表;——(中)

      (10)查詢所有未講課的教師的姓名和所在系別;——(難)

      (11)查詢“計(jì)算機(jī)系”教師所教課程的成績(jī)表;——(難)

      (12)查詢選修“3-105”課程的成績(jī)高于“109”號(hào)同學(xué)成績(jī)的所有同學(xué)的記錄;——(難)

      (13)查詢最低分大于70,最高分小于90的學(xué)生的學(xué)號(hào);——(中)

      (14)查詢成績(jī)?cè)?0到80之間的所有記錄;——(中)

      (15)查詢成績(jī)比該課程平均成績(jī)低的同學(xué)的成績(jī)表;——(相關(guān)子查詢)(難)

      (16)查詢所有女教師和女同學(xué)的姓名、性別和生日;——(中)

      (17)查詢“計(jì)算機(jī)系”和“無(wú)線電系”不同職稱的教師的姓名和職稱;——(中)

      解:(1)SELECT CLASS FROM student WHERE SEX=‘男’

      GROUP BY CLASS HAVING COUNT(*)>=2;

      (2)SELECT * FROM student WHERE NAME NOT LIKE ‘王%’;

      (3)SELECT NAME,year(date())-year(birthday)as age FROM student;

      (4)SELECT MAX(BIRTHDAY), MIN(BIRTHDAY)FROM student;

      (5)SELECT * FROM student ORDER BY CLASS,BIRTHDAY DESC;

      (6)SELECT x.name, y.cname FROM teacher x, course y WHERE x.no=y.tno and x.sex=’男’;

      (7)SELECT * FROM score WHERE degree=(SELECT max(degree)FROM score);

      (8)SELECT name FROM student WHERE sex=(SELECT sex FROM student WHEREname=’

      李軍’)and class=(SELECT class FROM student WHERE name=’李軍’);

      (9)SELECT * FROM score WHERE no IN(SELECT no FROM student WHERE sex=‘男’)and

      cno=(SELECT cno FROM course WHERE cname=‘?dāng)?shù)據(jù)庫(kù)系統(tǒng)概論’);

      (10)SELECT name, depart FROM teacher t WHERE NOT EXIST(SELECT * FROM course c

      WHERE c.tno=t.no);

      (11)SELECT * FROM score s, teacher t, course c WHERE t.depart=’計(jì)算機(jī)系’ and t.no=c.tno

      and c.cno=score.cno;

      (12)SELECT * FROM student s, score sc WHERE s.no=sc.no and cno=’3-105’ and

      degree>(SELECT degree FROMsc WHERE no=’109’ and cno=’3-105’);

      (13)SELECT no FROM score GROUP BY no HAVING min(degree)>70 and max(degree)<90;

      (14)SELECT * FROM score WHERE degree BETWEEN 60 AND 80;

      (15)SELECT * FROM score a WHERE degree <(SELECT avg(degree)FROM score b WHERE b.cno=a.cno group by b.cno);

      (16)SELECT name, sex, birthday FROM teacher WHERE sex=‘女’UNION SELECT name, sex,birthday FROM student WHERE sex=‘女’;

      (17)SELECT name, prof FROM teacher WHERE depart=’計(jì)算機(jī)系’ OR depart=’無(wú)線電系’

      order by prof;

      4、設(shè)有圖書(shū)登記表TS,具有屬性:BNO(圖書(shū)編號(hào)),BC(圖書(shū)類別),BNA(書(shū)名),AU(著者),PUB(出版社)。按下列要求用SQL語(yǔ)言進(jìn)行設(shè)計(jì)?!ㄒ祝?/p>

      1)按圖書(shū)館編號(hào)BNO建立TS表的索引ITS;

      2)查詢按出版社統(tǒng)計(jì)其出版圖書(shū)總數(shù)。

      3)刪除索引。

      解:1)CREATE INDEX ITSON TS(BNO);

      2)SELECT PUB,COUNT(BNO)FROM TS GROUP BY PUB;

      3)DROP INDEXITS;

      5、已知三個(gè)關(guān)系R、S和T——(中)

      R(A,B,C)S(A,D,E)T(D,F)

      試用SQL語(yǔ)句實(shí)現(xiàn)如下操作:

      1)R、S和T三個(gè)關(guān)系按關(guān)聯(lián)屬性建立一個(gè)視圖R-S-T;

      2)對(duì)視圖R-S-T按屬性A分組后,求屬性C和E的平均值。

      解:1)CREATE VIEW R-S-T(A,B,C,D,E,F)AS

      SELECT R.A , B, C ,S.D, E, F FROM R, S, T

      WHERE R.A=S.A AND S.D=T.D;

      2)SELECT AVG(C), AVG(E)FROM R-S-T GOUPY BY A;

      6、設(shè)有學(xué)生表S(SNO, SN)(SNO為學(xué)生號(hào),SN為姓名)和學(xué)生選修課程表SC(SNO,CNO,CN,G)

      (CNO為課程號(hào),CN為課程名,G為成績(jī)),試用SQL語(yǔ)言完成以下各題:——(易)

      a)建立一個(gè)視圖V-SSC(SNO, SN, CNO, CN, G);

      b)從視圖V-SSC上查詢平均成績(jī)?cè)?0分以上的SN, CN 和G。

      解:

      1)CREATE VIEW V-SSC(SNO , SN, CNO, CN, G)AS

      SELECT S.SNO, SN, CNO, CN, GFROM S, SC WHERE S.SNO=SC.SNO

      2)SELECT SN, CN, G FROM V-SSC GROUP BY SNO HAVING AVG(G)>907、設(shè)有關(guān)系模式: 其中SB表示供應(yīng)商,SN為供應(yīng)商號(hào),SNAME為供應(yīng)商名字,CITY

      為供應(yīng)商所在城市; PB(PN, PNAME, COLOR, WEIGHT)其中PB表示零件,PN為零件代號(hào),PANME為零件名

      字,COLOR為零件顏色,WEIGHT為零件重量; JB(JN, JNAME, CITY)其中JB表示工程,JN為工程編號(hào),JNAME為工程名字,CITY為工

      程所在城市;

      SPJB()其中SPJB表示供應(yīng)關(guān)系,QTY表示提供的零件數(shù)量。

      寫(xiě)出實(shí)現(xiàn)以下各題功能的SQL語(yǔ)句:

      (1)取出所有工程的全部細(xì)節(jié);——(易)

      (2)取出所在城市為上海的所有工程的全部細(xì)節(jié);——(易)

      (3)取出重量最輕的零件代號(hào);——(難)

      (4)取出為工程J1提供零件的供應(yīng)商代號(hào);——(易)

      (5)取出為工程J1提供零件P1的供應(yīng)商代號(hào);——(易)

      (6)取出由供應(yīng)商S1提供零件的工程名稱;——(易)

      (7)取出供應(yīng)商S1提供的零件的顏色;——(易)

      (8)取出為工程J1或J2提供零件的供應(yīng)商代號(hào);——(中)

      (9)取出為工程J1提供紅色零件的供應(yīng)商代號(hào);——(易)

      (10)取出為所在城市為上海的工程提供零件的供應(yīng)商代號(hào);——(易)

      (11)取出為所在城市為上海或北京的工程提供紅色零件的供應(yīng)商代號(hào);——(中)

      (12)取出供應(yīng)商與工程所在城市相同的供應(yīng)商提供的零件代號(hào);——(中)

      (13)取出上海的供應(yīng)商提供給上海的任一工程的零件的代號(hào);——(難)

      (14)取出至少有一個(gè)和工程不在同一城市的供應(yīng)商提供零件的工程代號(hào);——(難)

      (15)取出上海供應(yīng)商不提供任何零件的工程的代號(hào);——(難)

      (16)取出這樣一些供應(yīng)商代號(hào),它們能夠提供至少一種由紅色零件的供應(yīng)商提供的零件;

      ——(難)

      (17)取出由供應(yīng)商S1提供零件的工程的代號(hào);——(易)

      (18)取出所有這樣的一些

      市的工程提供零件;——(難)

      (19)取出所有這樣的三元組,使得第一個(gè)城市的供應(yīng)商為第二個(gè)城

      市的工程提供指定的零件;——(難)

      (20)重復(fù)(19)題,但不檢索兩個(gè)CITY值相同的三元組?!y)

      解:

      (1)SELECT * FROM JB;

      (2)SELECT * FROM JB WHERE CITY=‘上海’;

      (3)SELECT PN FROM PB

      WHERE WEIGHT=(SELECT MIN(WEIGHT)FROM PB);

      (4)SELECT SN FORM SPJB WHERE JN=‘J1’;

      (5)SELECT SN FORM SPJB WHERE JN=‘J1’AND PN=‘P1’;

      (6)SELECT JNAME FROM JB,SPJB WHERE SN=‘S1’AND SPJB.JN=JB.JN;

      (7)SELECT DISTINCT COLOR FROM PB,SPJB WHERE SN=‘S1’AND SPJB.JN=JB.JN'

      (8)SELECT SN FROM SPJB WHERE JN IN {J1, J2};

      或者 SELECT SN FROM SPJB WHERE JN=’J1’ OR JN=’J2’;

      (9)SELECT SN FROM SPJB,PB

      WHERE COLOR=‘紅色’AND PB.PN=SPJB.PN AND JN=’J1’;

      (10)SELECT DISTINCT SN FROM SPJB,JB WHERE CITY=‘上?!疉ND JB.JN=SPJB.JN;

      (11)SELECT SN FROM PB, JB, SPJB WHERE COLOR=‘紅色’AND CITY IN {‘上海’,‘北京’} AND PB.PN=SPJB.PN AND JB.JN=SPJB.JN;

      (12)SELECT PN FROM SB, JB , SPJB WEHRE SB.CITY=JB.CITY AND SB.SN=SPJB.SN

      AND JB.JN=SPJB.JN;

      (13)SELECT PN FROM SB, SPJB, JB WEHRE SB.CITY=‘上?!疉ND JB.CITY=‘上海’

      AND SB.SN=SPJB.SN AND JB.JN=SPJB.JN;

      (14)SELECT JN FROM JB WHERE EXISTS(SELECT * FROM SB WHERE

      EXISTS(SELECT * FROM SPJB WHERE SB.CITY<>JB.CITY AND SPJB.SN= SB.SN AND SPJB.JN= JB.JN));

      (15)SELECT DISTINCT JN FROM SPJB WHERE JN NOT IN(SELECT DISTINCT

      SPJB.JN FROM SB,SPJB WHERE SB.SN=SPJB.SN AND SB.CITY=‘上?!?;

      (16)SELECT DISTINCT SPJB.SN FROM SB,SPJB WHERE SPJB.PN IN(SELECT

      SPJB.PN FROM SPJB,PB WHEREPB.PN=SPJB.PN AND PB.COLOR=‘紅色’;

      (17)SELECTJN FROM SPJB WHERE SN=’S1’;

      (18)SELECT DINSINCT SB.CITY , JB.CITY FROM SB, JB, SPJB WHERE

      SB.SN=SPJB.SN AND JB.JN=SPJB.SN;

      (19)SELECT SB.CITY, SPJB.PN, JB.CITY FROM SB,JB,SPJB WHERE SB.SN=SPJB.SN

      AND JB.JN=SPJB.JN;

      (20)SELECT DISTINCT SB.CITY, SPJB.PN, JB.CITY FROM SB,JB,SPJB WHERE

      SB.SN=SPJB.SN AND JB.JN=SPJB.JN AND SB.CITY<>JB.CITY;

      8、設(shè)有如下關(guān)系模式:——(中)

      圖書(shū)關(guān)系B(圖書(shū)編號(hào)B#,圖書(shū)名T,作者A,出版社P);

      讀者關(guān)系R(借書(shū)證號(hào)C#,讀者名N,讀者地址D);

      借閱關(guān)系L(C#,B#,借書(shū)日期E,還書(shū)標(biāo)志BZ);

      BZ=‘1’表示已還; BZ=‘0’ 表示未還;

      寫(xiě)出實(shí)現(xiàn)以下各題功能的SQL語(yǔ)句:

      (1)查詢“工業(yè)出版社”出版的圖書(shū)名

      (2)將書(shū)號(hào)為B5的圖書(shū)的出版社改為“工業(yè)出版社”

      (3)查詢99年12月31日以前借書(shū)未還的讀者名與書(shū)名

      (4)查所借的書(shū)包含借書(shū)證號(hào)為C1的讀者借出未還的所有書(shū)的讀者名與借書(shū)證號(hào)。

      (5)刪去“工業(yè)出版社”出版的所有圖書(shū)及相關(guān)的借閱信息。

      解:

      (1)SelectTfromBWhereP = ’工業(yè)出版社’

      (2)UpdateBSetP=’工業(yè)出版社’ WhereB# = ’B5’

      (3)SelectN , TFrom B, R , L

      WhereE <’99/12/31’ AND BZ=’0’ AND

      L.C#=R.C# AND L.B#=B.B#

      (4)select N,C# from R where not exists

      (select * from LL1 where L1.C#=’c1’ and BZ=‘0’ andnot exists

      (select * from L L2 where L2.c#=R.c#

      and L2.B#=L1.B#))

      (6)Delete from LWhere B#IN(Select B#From B

      Where P=’工業(yè)出版社’);

      Delete from B Where P=’工業(yè)出版社’;

      第五篇:SQL語(yǔ)句練習(xí)

      1.用SQL語(yǔ)句在“商學(xué)院教學(xué)管理”數(shù)據(jù)庫(kù)中建立學(xué)生表、課程表、成績(jī)表、教師表、授課表、班級(jí)表。實(shí)現(xiàn)下列要求:

      (1)按課本第99-100頁(yè)表結(jié)構(gòu)要求建立以上六張表。

      (2)在學(xué)生表中插入一個(gè)學(xué)生記錄:(”99082901”,”程麗”,”女”,1981-2-10,”群眾”,”200704”)。

      (3)使選修CZ004號(hào)課的同學(xué)的成績(jī)?yōu)镹ULL值。

      (4)為課程表加一”教師”列。

      (5)修改課程表,使“肖貴”老師教CJ001號(hào)課。

      (6)列出“王勇”老師所授課程的課號(hào)和課名。

      (7)列出年齡不小于20的男生的學(xué)號(hào)和姓名。

      (8)統(tǒng)計(jì)學(xué)生所選課程的門(mén)數(shù)。

      (9)列出選修CJ001號(hào)課的學(xué)生的平均年齡。

      (10)列出選修“計(jì)算機(jī)基礎(chǔ)”課的學(xué)生的平均成績(jī)、最高分和最低分。

      (11)列出所有姓“李”的同學(xué)的姓名、年齡和性別。

      (12)列出成績(jī)表中成績(jī)?yōu)榭罩档膶W(xué)生的姓名、課號(hào)。

      (13)列出年齡大于女生平均年齡的男生的姓名和年齡。

      (14)刪除成績(jī)表中無(wú)成績(jī)的記錄。

      (15)把低于CJ001號(hào)課平均成績(jī)的所有同學(xué)的所有課程的成績(jī)提高5分。

      (16)按學(xué)號(hào)升序,成績(jī)降序列出每個(gè)同學(xué)的選課情況(包括姓名、課名、成績(jī))。

      (17)按課號(hào)和成績(jī)降序列出每門(mén)課的選課情況包括課名、姓名、成績(jī)。

      (18)按成績(jī)降序列出每個(gè)同學(xué)的姓名、總成績(jī)。

      (19)求出學(xué)習(xí)全部課程的所有同學(xué)的名單。

      (20)列出平均成績(jī)大與80分同學(xué)的學(xué)號(hào)和平均成績(jī),按平均成績(jī)降序排列。

      (25)查詢平均成績(jī)排在前5名的學(xué)生姓名及平均成績(jī)。

      (26)統(tǒng)計(jì)選修課程在3門(mén)以上(含3門(mén))的學(xué)生的學(xué)號(hào)、姓名和平均成績(jī)。

      (27)查詢學(xué)生年齡超過(guò)21歲的學(xué)生信息。

      (28)列出所有姓“李”的同學(xué)的學(xué)號(hào)、姓名、年齡和性別。

      (29)按成績(jī)降序列出每個(gè)同學(xué)的姓名、總成績(jī)。

      下載實(shí)驗(yàn)六SQL語(yǔ)句[推薦5篇]word格式文檔
      下載實(shí)驗(yàn)六SQL語(yǔ)句[推薦5篇].doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        基本sql語(yǔ)句

        典型SQL語(yǔ)句匯總 Sys用戶是超級(jí)用戶,具有sysdba的角色,密碼是:change_on_install。 System用戶是管理操作員,具有sysoper的角色,密碼是:manager。 普通登錄用戶: 用戶名:scott,密碼:ti......

        sql常用語(yǔ)句

        //創(chuàng)建臨時(shí)表空間create temporary tablespace test_temp tempfile 'E:oracleproduct10.2.0oradatatestservertest_temp01.dbf'size 32m autoextend on next 32m maxs......

        SQL語(yǔ)句大全

        SQL練習(xí)一、 設(shè)有如下的關(guān)系模式, 試用SQL語(yǔ)句完成以下操作: 學(xué)生(學(xué)號(hào),姓名,性別,年齡,所在系) 課程(課程號(hào),課程名,學(xué)分,學(xué)期,學(xué)時(shí)) 選課(學(xué)號(hào),課程號(hào),成績(jī)) 1. 求選修了課程號(hào)為“C2”......

        SQL語(yǔ)句總結(jié)

        SQL語(yǔ)句總結(jié) 一、插入記錄 1. 插入固定的數(shù)值 語(yǔ)法: INSERT[INTO]表名[(字段列表)]VALUES(值列表) 示例1: Insert into Students values('Mary’,24,’mary@163.com’) 若沒(méi)有指......

        常用SQL語(yǔ)句

        一、創(chuàng)建數(shù)據(jù)庫(kù) create database 數(shù)據(jù)庫(kù)名 on( name='數(shù)據(jù)庫(kù)名_data', size='數(shù)據(jù)庫(kù)文件大小', maxsize='數(shù)據(jù)庫(kù)文件最大值', filegrowth=5%,//數(shù)據(jù)庫(kù)文件的增長(zhǎng)率 filename......

        常用sql語(yǔ)句

        1、查看表空間的名稱及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d......

        Sql語(yǔ)句查詢

        sql語(yǔ)句多表連接查詢 在程序開(kāi)發(fā)過(guò)程中,不僅可以對(duì)單一數(shù)據(jù)表進(jìn)行查詢,還可以進(jìn)行多表查詢,用戶通過(guò)多表查詢從多個(gè)表中提取出需要的數(shù)據(jù)。 多表查詢可以分為內(nèi)連接查詢、外連......

        SQL查詢語(yǔ)句

        SQL查詢語(yǔ)句 第一次:查詢(顯示)、條件、排序、空記錄 第二次:通配符、生成表、文件(記事本)、數(shù)組、臨時(shí)表,數(shù)學(xué)函數(shù)、分組、嵌套查詢 第三次:插入記錄、刪除記錄、更新記錄 第四次:......