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

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

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

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

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

      數(shù)據(jù)庫(kù)--數(shù)據(jù)查詢和操作[5篇材料]

      時(shí)間:2019-05-14 15:31:38下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫(kù)--數(shù)據(jù)查詢和操作》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《數(shù)據(jù)庫(kù)--數(shù)據(jù)查詢和操作》。

      第一篇:數(shù)據(jù)庫(kù)--數(shù)據(jù)查詢和操作

      《數(shù)據(jù)查詢與操作》實(shí)驗(yàn)

      一、實(shí)驗(yàn)?zāi)康呐c要求

      1、理解簡(jiǎn)單查詢和復(fù)合查詢的意義。

      2、掌握SELECT語(yǔ)句和各子句的使用。

      3、掌握多表查詢和子查詢的使用。

      4、掌握INSERT、UPDATE和DELETE語(yǔ)句的使用。

      二、實(shí)驗(yàn)平臺(tái)

      1、操作系統(tǒng):Windows XP或Windows 2003

      2、數(shù)據(jù)庫(kù)管理系統(tǒng):SQL Server 2005

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

      1.在“人事管理系統(tǒng)”中,新增一個(gè)員工信息(員工編號(hào)?100508?、員工姓名?小龍女?、所在部門編號(hào)?10001?、籍貫?河南?)。

      insert into 員工信息(員工編號(hào),員工姓名,所在部門編號(hào),籍貫)values('100508','小龍女','10001','河南')

      2.將“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)的“員工信息”表中籍貫為“河南”并且所在部門編號(hào)為”10001”數(shù)據(jù)插入到“新員工信息”表中。

      insert into 新員工信息(員工編號(hào),員工姓名,所在部門編號(hào))select 員工編號(hào),員工姓名,所在部門編號(hào)from 員工信息 where 籍貫='河南'and 所在部門編號(hào)='10001'

      3.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)“部門信息”表中,將部門的員工人數(shù)設(shè)置為10。

      4.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)“員工信息”表中,將文化程度為“大?!?,并且在“2005-05-01”到“2007-05-01”之間入職的所有員工調(diào)動(dòng)到編號(hào)為“10006”的部門去。

      5.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)中對(duì)部門進(jìn)行了重組和調(diào)整,原來編號(hào)為10006的部門名稱變?yōu)椤笆袌?chǎng)開發(fā)部”,人數(shù)也調(diào)整為20人。

      6.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)中,編號(hào)為“100503”的新員工升級(jí)為正式員工,需要在“新員工信息”表中刪除他的記錄。

      7.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)中,刪除“新員工信息”表中所有在編號(hào)為“10005”部門工作的員工記錄。

      delete 20 percent from 員工信息

      8.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)中,需要?jiǎng)h除20%的員工信息。

      9.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)“班級(jí)信息”表中,查詢分配了班主任的班級(jí)信息。

      10.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)“學(xué)生信息”表中,根據(jù)籍貫查詢各省學(xué)生人數(shù),并顯示省份和人數(shù)信息。

      11.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中,根據(jù)相關(guān)表的內(nèi)容,查詢平均成績(jī)大于70的課程信息。

      select *

      from 課程信息 where 課程編號(hào)In(select 課程編號(hào)

      from 成績(jī)表

      group by 課程編號(hào) having avg(成績(jī))>70)

      12.在commidtysell數(shù)據(jù)庫(kù)中,根據(jù)相關(guān)表的內(nèi)容,查詢銷售同類產(chǎn)品的商場(chǎng)編號(hào)(去除相同的行)。

      select distinct e1.empID as 商場(chǎng)編號(hào) from EmporiumSell e1,EmporiumSell e2 where e1.ProdID=e2.ProdID

      13.在commidtysell數(shù)據(jù)庫(kù)中,根據(jù)相關(guān)表的內(nèi)容,查詢買出產(chǎn)品數(shù)量最多的商場(chǎng)編號(hào)和銷售總量信息。

      select e1.EmpID,sum(e1.SellAmout)as 銷售總量 from EmporiumSell e1 group by e1.EmpID having sum(e1.SellAmout)>=all(select sum(SellAmout)from EmporiumSell group by EmpID

      14.在TeachingManageSYS數(shù)據(jù)庫(kù)中,根據(jù)相關(guān)表的內(nèi)容,統(tǒng)計(jì)年齡大于平均年齡的教師的Tname、Tsex、Tage、Trank,所教授課程的Cname,Credit,CouresHour。

      select T.Tname,T.Tsex,T.Tage,T.Trank,Cname,Credit,CouresHour from Teach,CourseInfo,TeacherInfo T where T.Tno=Teach.Tno and Teach.Cno=CourseInfo.Cno and Tage>(select avg(Tage)from TeacherInfo)

      15.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)“員工信息”表中,查詢工齡大于4年的員工信息

      16.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)“員工信息”表中,把政治面貌是“黨員”的職工信息保存到表名為“黨員信息”新表中。

      將學(xué)生“陳霞”所在班級(jí)的其他學(xué)生并且成績(jī)不合格的學(xué)生成績(jī)刪除

      select 成績(jī)表.學(xué)號(hào),成績(jī)表.成績(jī),學(xué)生信息.姓名,學(xué)生信息.班級(jí)編號(hào) from 成績(jī)表,學(xué)生信息

      where 成績(jī)表.成績(jī)<60 and 學(xué)生信息.班級(jí)編號(hào)in(select 班級(jí)編號(hào) from 學(xué)生信息 where 姓名='陳霞')

      17.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)中,使用TRUNCATE TABLE語(yǔ)句刪除“黨員信息”表中的所有記錄。

      18.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)“員工信息”表中,把員工“李朋”所任職位更改為“副經(jīng)理”。

      19.查詢“學(xué)生信息”表中姓名包含“紅”字的學(xué)生的學(xué)號(hào)、姓名、性別、民族、籍貫和班級(jí)編號(hào)信息。

      20.查詢“學(xué)生信息”表中姓氏為“徐”的學(xué)生的學(xué)號(hào)、姓名、性別、民族、籍貫和班級(jí)編號(hào)信息。

      21.從“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中,查詢?nèi)藬?shù)超過45人所在班級(jí)中的學(xué)生的學(xué)號(hào)、姓名和班級(jí)名稱。(使用子查詢)

      22.查詢“學(xué)生信息”表中姓名不包含“紅”字的學(xué)生的學(xué)號(hào)、姓名、性別、民族、籍貫和班級(jí)編號(hào)信息。

      23.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中,查詢還未分配班主任的班級(jí)信息。

      24.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)“員工信息”表中,將文化程度為“大?!?,并且在“2005-05-01”到“2007-05-01”之間入職的所有員工調(diào)動(dòng)到編號(hào)為“10006”的部門去。

      25.查詢數(shù)據(jù)表ProductInfo中前5條記錄。

      26.從ProductInfo表中,查詢產(chǎn)品名稱為“丙電視機(jī)”的產(chǎn)品信息。

      27.從ProductInfo表中,查詢FactAddr為“四川綿陽(yáng)”或“廣東東莞”,同時(shí)StockAmount大于110的產(chǎn)品的ProdID、StockAmount和FactAddr信息,并且給列名分別取別名為產(chǎn)品編號(hào)、庫(kù)存數(shù)量和廠商地址。

      28.從ProductInfo表中,查詢StockAmount在250和400(包含200和400)之間的產(chǎn)品的ProdName和StockAmount。

      29.創(chuàng)建一個(gè)學(xué)生補(bǔ)考表,表中數(shù)據(jù)來自成績(jī)表,條件為成績(jī)小于60分,要求補(bǔ)考表中僅顯示學(xué)生的學(xué)號(hào)和補(bǔ)考課程的編號(hào)。編寫SELECT INTO語(yǔ)句完成這操作。

      30.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中,查詢出所有非計(jì)算機(jī)系的學(xué)生信息,并顯示出這些學(xué)生的考試成績(jī),再按成績(jī)進(jìn)行降序排列顯示,要求返回學(xué)生的學(xué)號(hào)、姓名、班級(jí)編號(hào)、課程編號(hào)和成績(jī)信息。(多表查詢)

      31.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中,查詢學(xué)生姓名為“朱文娟”所在班級(jí)的學(xué)生信息,要求返回學(xué)生的學(xué)號(hào)、姓名、性別、班級(jí)編號(hào)、班級(jí)名稱和年級(jí)信息。

      select 學(xué)生信息.學(xué)號(hào),學(xué)生信息.姓名,學(xué)生信息.性別,班級(jí)信息.班級(jí)編號(hào),班級(jí)信息.班級(jí)名稱,班級(jí)信息.年級(jí) from 學(xué)生信息,班級(jí)信息

      where 學(xué)生信息.班級(jí)編號(hào)=班級(jí)信息.班級(jí)編號(hào)

      and 學(xué)生信息.姓名='朱文娟'

      32.查詢空調(diào)產(chǎn)品在ProductInfo的相關(guān)信息,要求該產(chǎn)品在EmporiumSell中的銷售總量超過10臺(tái)。

      33.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中,查詢出任意一個(gè)大于平均成績(jī)的學(xué)生的學(xué)號(hào)、姓名、班級(jí)編號(hào)、課程編號(hào)和成績(jī)信息。

      select 學(xué)生信息.學(xué)號(hào),學(xué)生信息.姓名,學(xué)生信息.班級(jí)編號(hào),成績(jī)表.課程編號(hào),成績(jī)表.成績(jī) from 學(xué)生信息,成績(jī)表

      where 學(xué)生信息.學(xué)號(hào)=成績(jī)表.學(xué)號(hào)and 成績(jī)>any(select avg(成績(jī))from 成績(jī)表

      group by 課程編號(hào))

      34.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中,對(duì)于成績(jī)大于等于90的數(shù)據(jù)行進(jìn)行查詢,并返回考試成績(jī)的學(xué)生的學(xué)號(hào)、姓名、性別、籍貫和所在班級(jí)名稱及年級(jí)信息。

      select 學(xué)生信息.學(xué)號(hào),姓名,性別,籍貫,班級(jí)名稱,班級(jí)信息.年級(jí) from 學(xué)生信息,成績(jī)表,班級(jí)信息

      where 學(xué)生信息.班級(jí)編號(hào)=班級(jí)信息.班級(jí)編號(hào)and 學(xué)生信息.學(xué)號(hào)=成績(jī)表.學(xué)號(hào)and 成績(jī)>=90

      35.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)的“員工信息”表中,查詢“所任職位”為“經(jīng)理”的員工編號(hào)和員工姓名信息,并為其增加新列“所在位置”,列的內(nèi)容為“員工信息表”;從“部門信息”表中查詢所有的部門編號(hào)和部門名稱信息,并定義新增列的內(nèi)容為“部門信息表”;最后將兩個(gè)查詢結(jié)果聯(lián)合在一起。

      select 員工編號(hào),員工姓名 from 員工信息

      where 所任職位='經(jīng)理' alter table 員工信息 add 所在位置 nvarchar(20)

      select 部門編號(hào),部門名稱 from 部門信息

      alter table 部門信息

      add 部門信息表 nvarchar(20)

      select 員工編號(hào),員工姓名

      from 員工信息 FULL join 部門信息

      on 員工信息.所在部門編號(hào)=部門信息.部門編號(hào)

      36.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)的“學(xué)生信息”表和“成績(jī)”表中,查詢出所有考試及格的學(xué)生的成績(jī)信息,包括學(xué)生的學(xué)號(hào)、姓名、性別、年級(jí)、班級(jí)編號(hào)及考試成績(jī),并且按照成績(jī)進(jìn)行降序排列。

      select 學(xué)生信息.學(xué)號(hào),姓名,性別,年級(jí),班級(jí)編號(hào),成績(jī) from 學(xué)生信息,成績(jī)表 group by 學(xué)生信息.學(xué)號(hào) having 成績(jī)>60 order by 成績(jī)desc

      37.從“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)中的“學(xué)生信息”和“班級(jí)信息”兩表中,查詢學(xué)生和對(duì)應(yīng)的班級(jí)信息,要求返回的結(jié)果中包含學(xué)生的學(xué)號(hào)、姓名、性別和班級(jí)名稱及年級(jí)。

      select 學(xué)號(hào),姓名,性別,班級(jí)信息.年級(jí),班級(jí)名稱 from 學(xué)生信息,班級(jí)信息

      where 學(xué)生信息.班級(jí)編號(hào)=班級(jí)信息.班級(jí)編號(hào)

      38.在“教務(wù)管理系統(tǒng)”數(shù)據(jù)庫(kù)的“學(xué)生信息”表和“成績(jī)”表中,查詢所有學(xué)生的考試成績(jī)信息,包括學(xué)生學(xué)號(hào)、姓名、課程編號(hào)和成績(jī)信息。(左、右、全外連接)

      select 學(xué)生信息.學(xué)號(hào),姓名,課程編號(hào),成績(jī) from 學(xué)生信息left join 成績(jī)表 on 學(xué)生信息.學(xué)號(hào)=成績(jī)表.學(xué)號(hào)

      select 學(xué)生信息.學(xué)號(hào),姓名,課程編號(hào),成績(jī) from 學(xué)生信息right join 成績(jī)表 on 學(xué)生信息.學(xué)號(hào)=成績(jī)表.學(xué)號(hào)

      select 學(xué)生信息.學(xué)號(hào),姓名,課程編號(hào),成績(jī) from 學(xué)生信息full join 成績(jī)表 on 學(xué)生信息.學(xué)號(hào)=成績(jī)表.學(xué)號(hào)

      39.在“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)中,對(duì)“員工信息”表和“部門信息”表進(jìn)行交叉查詢,要求查詢返回所任職位為“職員”的員工編號(hào)、員工姓名、所任職位、文化程度和部門名稱,并按照員工編號(hào)降序排序列。

      select 員工編號(hào),員工姓名,所任職位,文化程度,部門名稱 from 員工信息,部門信息

      where 員工信息.所在部門編號(hào)=部門信息.部門編號(hào)

      四、實(shí)驗(yàn)過程

      寫出相應(yīng)的T-SQL語(yǔ)句,并寫出T-SQL語(yǔ)句執(zhí)行結(jié)果的前兩行記錄。

      五、實(shí)驗(yàn)總結(jié)

      簡(jiǎn)述實(shí)驗(yàn)完成情況、實(shí)驗(yàn)過程中各自碰到的問題、各自對(duì)實(shí)驗(yàn)?zāi)康恼莆涨闆r。

      第二篇:C3E4-教學(xué)管理數(shù)據(jù)庫(kù)-數(shù)據(jù)查詢

      C3E4:教學(xué)管理數(shù)據(jù)庫(kù)-數(shù)據(jù)查詢

      一、實(shí)驗(yàn)?zāi)康?/p>

      掌握數(shù)據(jù)庫(kù)中表的查詢操作

      二、實(shí)驗(yàn)工具

      MS SQL Server 2008

      三、實(shí)驗(yàn)內(nèi)容及要求

      在 C3E3-教學(xué)管理數(shù)據(jù)庫(kù) 中完成以下操作。

      --【5-1】查詢?nèi)w學(xué)生的姓名、--【5-2】查詢?nèi)w學(xué)生的詳細(xì)信息。

      --【5-3】將每個(gè)學(xué)生的累計(jì)學(xué)分降低10%后顯示出來。

      學(xué)號(hào)和話號(hào)碼電。

      --【5-4】將每個(gè)學(xué)生的累計(jì)學(xué)分降低10%后顯示出來,要求查詢結(jié)果表的標(biāo)題用漢語(yǔ)顯示。

      --【5-5】查詢每個(gè)院系有在讀學(xué)生的專業(yè)。

      --【5-6】查詢來自杭州的所有學(xué)生。

      --【5-7】查詢累計(jì)學(xué)分在160分以下的學(xué)生姓名和累計(jì)學(xué)分。

      --【5-8】查詢累計(jì)學(xué)分不在150和159之間的學(xué)生姓名和累計(jì)學(xué)分。

      --【5-9】查詢姓名在'陳'和'李'之間的學(xué)生學(xué)號(hào)和姓名。

      --【5-10】查詢來自杭州、寧波或溫州的學(xué)生學(xué)號(hào)和姓名。

      --【5-11】查詢既不來自杭州,也不來自寧波的學(xué)生學(xué)號(hào)和姓名。

      --【5-12】查詢學(xué)號(hào)后兩位是“09”,或者等于學(xué)號(hào)前兩位或中間兩位的學(xué)生學(xué)號(hào)和姓名。

      --【5-13】查詢姓名中第二個(gè)字為“鵬”的學(xué)生學(xué)號(hào)和姓名。

      --【5-14】查詢學(xué)號(hào)長(zhǎng)度不等于7,或者學(xué)號(hào)后6位含有非數(shù)字字符的學(xué)生學(xué)號(hào)和姓名。

      --【5-15】查詢學(xué)號(hào)最后一位既不是“1”和“3”,也不是“9”的學(xué)生學(xué)號(hào)和姓名。

      --【5-16】查詢課程名以“DB_”開頭的課程信息。

      --【5-17】查詢沒有成績(jī)的學(xué)號(hào)和開課計(jì)劃編號(hào)。

      --【5-18】查詢有成績(jī)的學(xué)號(hào)和開課計(jì)劃編號(hào)。

      --【5-19】查詢這樣的男生,他的電話號(hào)碼前3位是“130”,他來自杭州或者寧波,他既不主修電子商務(wù)專業(yè),也不主修信息管理專業(yè);

      --【5-20】查詢選修了開課計(jì)劃編號(hào)為'010101'的課程的學(xué)生學(xué)號(hào)和成績(jī),查詢結(jié)果按分?jǐn)?shù)降序排列。

      --【5-21】查詢選修了開課編號(hào)為'010101'的課程的學(xué)生學(xué)號(hào)、成績(jī)以及加了10分后的新成績(jī),查詢結(jié)果按原成績(jī)降序、按新成績(jī)升序排列。

      --【5-22】查詢選修了開課編號(hào)為'010101'的課程的學(xué)生學(xué)號(hào),并按成績(jī)降序排列。

      --【5-23】查詢所有課本的總價(jià)格和平均價(jià)格,以及打七折后的總價(jià)格和平均價(jià)格。

      --【5-24】查詢課程編號(hào)前兩位數(shù)字是'02'的課程所用課本的總價(jià)格和平均價(jià)格。

      --【5-25】查詢至少選修了一門課程的學(xué)生總數(shù)。

      --【5-26】查詢課程編號(hào)前兩位數(shù)字是'02'的課程總數(shù)。

      --【5-27】查詢各門課程的課程號(hào)及相應(yīng)的選課人數(shù)。

      --【5-28】查詢學(xué)號(hào)前5位為'S0601'且選修了兩門以上(含)課程的學(xué)生學(xué)號(hào)。

      --【5-29】查詢學(xué)生的基本信息及其選課信息。

      --【5-30】查詢選修了開課計(jì)劃編號(hào)為“010101”的課程的學(xué)生學(xué)號(hào)和姓名。

      --【5-31】查詢至少選修了學(xué)號(hào)為“S060110”的學(xué)生所選一門課程的學(xué)生學(xué)號(hào)和姓名。

      --【5-32】用JOIN和ON關(guān)鍵字實(shí)現(xiàn)5-31的查詢。

      --【5-33】查詢學(xué)生的學(xué)號(hào)、姓名、籍貫信息及其選課信息,分別以左外連接、右外連接和全外連接的形式顯示。--(1)左外連接

      --(2)右外連接

      --(3)全外連接

      --【5-34】查詢選修了課程名為“數(shù)據(jù)庫(kù)原理”的學(xué)生學(xué)號(hào)和姓名。

      --【5-35】查詢累計(jì)學(xué)分比“胡漢民”多2分以上(含)的學(xué)生學(xué)號(hào)、姓名和累計(jì)學(xué)分。

      --【5-36】查詢學(xué)生S060101的姓名和各門課程的平均成績(jī)。

      --【5-37】查詢累計(jì)學(xué)分比計(jì)算機(jī)專業(yè)和信息管理專業(yè)所有學(xué)生都低的學(xué)生名單。

      --【5-38】查詢選修了開課計(jì)劃編號(hào)為010101的課程的學(xué)生姓名。

      --【5-39】查詢計(jì)算機(jī)專業(yè)和信息管理專業(yè)的學(xué)生信息。

      第三篇:《數(shù)據(jù)的查詢操作》

      第八次作業(yè)1

      1.檢索年齡大于18歲的女學(xué)生的學(xué)號(hào)和姓名(注意:要給列起別名);use 學(xué)生課程數(shù)據(jù)庫(kù)

      select sno ,sname

      from studentwhere sage>18 and ssex='女'

      2.檢索所有男學(xué)生選修的課程號(hào)和課程名稱(僅在結(jié)果中列出10%的數(shù)據(jù)行)。use 學(xué)生課程數(shù)據(jù)庫(kù)

      select top(10)percent course.cno,cname

      from student,sc,course

      where student.sno=sc.sno and sc.cno=course.cno and ssex='男'

      3.查詢年齡大于18,并不是信息管理也不是計(jì)算機(jī)科學(xué)的學(xué)生的姓名和性別(復(fù)合查詢);

      select sname,ssex

      from studentwhere sage>18 and sdept not in('信息管理','計(jì)算機(jī)科學(xué)')

      4..查詢以“DB_”開頭,和倒數(shù)第二個(gè)漢字為“導(dǎo)”字的課程信息(模糊查詢);select *

      from course

      where cname like 'DB_%' or cname like '%導(dǎo)_'

      5.查詢student表和sc表的交叉連接;

      select *

      from student cross join sc

      6.檢索王同學(xué)不學(xué)的課程的課程號(hào)和課程名稱;

      select cno,cname

      from course

      where cno not in(select cno from sc where sno in(select snofrom student

      where sname='王%'))

      7.檢索全部學(xué)生都選修的課程號(hào)和課程名稱;

      SELECT cno,cname

      FROM course

      WHERE NOT EXISTS

      (SELECT *FROM student

      WHERE NOT EXISTS

      (SELECT *

      FROM SC

      WHERE SC.Sno= Student.Sno AND SC.Cno= Course.Cno))

      8.檢索所有課程的成績(jī)均高于90分的學(xué)生的姓名和年齡;

      select sname, sage

      from student

      where sno in

      (select sno

      from sc

      group by sno

      having MIN(grade)>90)

      go

      9.求劉老師所授的每門課程的平均成績(jī);

      select cno,AVG(grade)

      from sc

      where cno in(select cno from course where cname in(select job from

      teacher

      where ename like '劉%'))

      Group by cno

      10.求年齡大于所有女同學(xué)的男學(xué)生的姓名和年齡

      select sname,sage

      from student

      where sage> all(select sage from student where ssex='女')and ssex='男'

      11.求每個(gè)學(xué)生的總分,要求輸出學(xué)號(hào)和總分?jǐn)?shù)(要求依然保持學(xué)生原有的明細(xì)分?jǐn)?shù),并按學(xué)號(hào)分組匯總)

      select sno,grade

      from sc

      order by sno

      COMPUTE SUM(grade)by sno

      12.查詢各不同平均成績(jī)所對(duì)應(yīng)的學(xué)生人數(shù)(要求顯示各組的單項(xiàng)人數(shù))

      select avgr,COUNT(*)

      from(select sno,AVG(grade)from sc

      group by sno)as sg(sno,avgr)GROUP BY avgr

      13.查詢年齡小于18歲和大于20歲的學(xué)生的所有信息(要求用并運(yùn)算實(shí)現(xiàn)union);select *

      from student

      where sage<18

      union

      select *

      from student

      where sage>20

      14.查詢即選修了‘1001’號(hào)課程有選修了‘1003’號(hào)課程的學(xué)生的學(xué)號(hào)(要求用用交運(yùn)算實(shí)現(xiàn)intersect);

      select sno

      from sc

      where cno='1001'

      intersect

      select sno

      from scwhere cno='1003'

      15.查詢選修了‘1002’號(hào)課程,但不是工業(yè)工程系的學(xué)生的學(xué)號(hào)(要求用差運(yùn)算實(shí)現(xiàn)except)

      select sno

      from sc

      where cno=1002

      exceptselect sno

      from student

      where sdept!='工業(yè)工程'

      16.創(chuàng)建一個(gè)公用表,該表由課程號(hào)、人數(shù)和最高分組成,用于存放各門課程的課程號(hào)、選修該課的人數(shù)及該門課的最高分?jǐn)?shù),查詢?cè)摴帽?,并按照課程號(hào)排序。

      WITH gongyongbiao(cno,amount,maxgrade)

      AS(SELECT sc.cno, COUNT(*), MAX(grade)

      FROM course,sc

      WHERE sc.cno IS NOT NULL

      GROUP BY sc.cno)

      SELECT cno,amount,maxgrade

      FROM gongyongbiao

      第八次作業(yè)

      21.在學(xué)生信息表中進(jìn)行自聯(lián)接查詢,并在連接時(shí)使用內(nèi)鏈接,返回籍貫是“河南”或者“北

      京”的學(xué)生學(xué)號(hào)、姓名、班級(jí)編號(hào)及籍貫信息。

      select student.sno,sname,class,jiguan

      from student

      where jiguan=‘河南’or jiguan=‘北京’

      2.查詢?nèi)藬?shù)超過45人所在班級(jí)中的學(xué)生的學(xué)號(hào)、姓名和班級(jí)名稱。

      Select 學(xué)號(hào),姓名,班級(jí)名稱

      From 學(xué)生信息a,班級(jí)信息b

      Where a.班級(jí)編號(hào)=b.班級(jí)編號(hào) and a.班級(jí)編號(hào) in(select 班級(jí)編號(hào) from 班級(jí)信息 where 人數(shù)>45)

      3.對(duì)于成績(jī)大于等于90的數(shù)據(jù)進(jìn)行查詢,并返回考試成績(jī)的學(xué)生的學(xué)號(hào)、姓名、性別、籍

      貫和所在班級(jí)名稱及年級(jí)信息。(用EXISTS編寫語(yǔ)句)

      Select a.sno,a.sname,a.ssex,a.jiguan,b.class,b.grade

      From 學(xué)生信息a inner join 班級(jí)信息b

      On a.班級(jí)編號(hào)=b.班級(jí)編號(hào)

      Where exists(select* from 成績(jī)表 where 學(xué)號(hào)=a.學(xué)號(hào) and grade>=90)

      4.查詢出任意一個(gè)大于平均成績(jī)的學(xué)生的學(xué)號(hào)、姓名、班級(jí)編號(hào)、課程編號(hào)和成績(jī)信息。

      Select a.sno,a.sname,a.class,b.cno,b.grade

      From 學(xué)生信息a inner join 成績(jī)表b

      On a.學(xué)號(hào)=b.學(xué)號(hào)

      Where grade>any(select avg(grade)from 成績(jī)表)

      5.查詢學(xué)生姓名為“李文東”所在班級(jí)的學(xué)生信息,要求返回學(xué)生的學(xué)號(hào)、姓名、性別、班級(jí)編號(hào)、班級(jí)名稱和年級(jí)信息

      Select a.sno,a.sname,a.ssex,b.banjibianhao,b.banjimingcheng,b.nianjixinxi From 學(xué)生信息a inner join 班級(jí)信息b on a.班級(jí)編號(hào)=b.班級(jí)編號(hào)

      Where a.班級(jí)編號(hào)=(select 班級(jí)編號(hào) from 學(xué)生信息 where sname=‘李文東’)

      6.查詢出所有非計(jì)算機(jī)系的學(xué)生信息,并顯示出這些學(xué)生的考試成績(jī),成績(jī)按降序排列顯示,要求返回學(xué)生的學(xué)號(hào)、姓名、班級(jí)編號(hào)、課程編號(hào)和成績(jī)信息。

      Select a.學(xué)號(hào),a.姓名,a.班級(jí)編號(hào),b.課程編號(hào),b.成績(jī)

      From 學(xué)生信息a inner join 成績(jī)表b

      On a.學(xué)號(hào)=b.學(xué)號(hào)

      Where a.學(xué)號(hào) not in(select 學(xué)號(hào) from 學(xué)生信息 where 班級(jí)編號(hào) in

      (select 班級(jí)編號(hào) from 課程信息 where 開課系別=‘計(jì)算機(jī)系’))

      Order by 成績(jī) desc

      Select a.學(xué)號(hào),a.姓名,a.班級(jí)編號(hào),b.課程編號(hào),b.成績(jī)

      From 學(xué)生信息a inner join 成績(jī)表b

      On a.學(xué)號(hào)=b.學(xué)號(hào)

      Where a.班級(jí)編號(hào) not in((select 班級(jí)編號(hào) from 課程信息 where 開課系別=‘計(jì)算機(jī)系’))Order by 成績(jī) desc

      第四篇:實(shí)驗(yàn)三,,數(shù)據(jù)庫(kù)中數(shù)據(jù)查詢及視圖操作實(shí)驗(yàn)報(bào)告

      長(zhǎng)春大學(xué)計(jì)算機(jī)學(xué)院 科學(xué)與技術(shù) 專業(yè)

      數(shù)據(jù)庫(kù)原理

      實(shí)驗(yàn)報(bào)告

      實(shí)驗(yàn)名稱:

      實(shí)驗(yàn) 三

      數(shù)據(jù)庫(kù)中的數(shù)據(jù)查詢及視圖操作(1)班 班

      級(jí):

      姓 姓

      名:

      學(xué) 學(xué)

      號(hào):

      實(shí)驗(yàn)地點(diǎn):

      日 日

      期:

      一、實(shí)驗(yàn)?zāi)康模?/span>

      1.繼續(xù)熟練 SQL SERVER 2005/2008 系統(tǒng)或 KingBase ES V7.0 的使用; 2.掌握 SELECT 語(yǔ)句的使用。

      3.掌握單表查詢,多表查詢以及嵌套查詢。

      二、實(shí)驗(yàn)內(nèi)容、要求和環(huán)境:

      【 實(shí)驗(yàn)要求】

      注:將完成的實(shí)驗(yàn)報(bào)告重命名為:班級(jí)+學(xué)號(hào)+姓名+(實(shí)驗(yàn)三),(如:041540538張三(實(shí)驗(yàn)三)),提交到SPOC學(xué)堂。

      1.實(shí)驗(yàn)課要攜帶教材、學(xué)習(xí)輔導(dǎo)、老師下發(fā)的實(shí)驗(yàn)報(bào)告文檔等。

      2.課前要對(duì)實(shí)驗(yàn)內(nèi)容和步驟部分進(jìn)行預(yù)習(xí)。

      【實(shí)驗(yàn)環(huán)境】

      1.SQL SERVER 2005/2008; 2.KingBase ES V7.0,人大金倉(cāng)。

      【實(shí)驗(yàn)內(nèi)容和步驟】

      針對(duì)實(shí)驗(yàn)一建立的數(shù)據(jù)庫(kù)的表,用 select 語(yǔ)句完成如下查詢操作,寫出 select 語(yǔ)句,并給出操作結(jié)果。

      1.針對(duì) SPJ 數(shù)據(jù)庫(kù)中的四個(gè)表,實(shí)現(xiàn)如下查詢:

      (1)求供應(yīng)工程 J1 零件的供應(yīng)商號(hào)碼 SNO;(2)求供應(yīng)工程 J1 零件 P1 的供應(yīng)商號(hào)碼 SNO;(3)求供應(yīng)工程 J1 零件的供應(yīng)商名 SNAME;(4)求供應(yīng)工程 J1 零件 P1 的供應(yīng)商名 SNAME;(5)求供應(yīng)工程 J1 零件為紅色的供應(yīng)商號(hào)碼 SNO;(6)求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號(hào) JNO;(7)求至少用了供應(yīng)商 S1 所供應(yīng)的全部零件的工程號(hào) JNO;(8)找出使用上海產(chǎn)的零件的工程名稱; 2.針對(duì)學(xué)生-課程數(shù)據(jù)庫(kù)中的三個(gè)表,用嵌套方法查詢實(shí)現(xiàn)如下查詢:

      (1)查詢選修了數(shù)據(jù)庫(kù)的學(xué)生姓名。

      (2)查詢比計(jì)算機(jī)系 CS 所有學(xué)生年齡都大的學(xué)生信息。

      (3)列出“李勇”選修的所有課程的課名和成績(jī)。

      (4)查詢數(shù)據(jù)庫(kù)的先行課的課程名。

      3.針對(duì)實(shí)驗(yàn)一建立的 SPXS 數(shù)據(jù)庫(kù)中的三個(gè)表,實(shí)現(xiàn)如下查詢:

      精選文檔

      (1)查詢與商品“電視”顏色相同的商品名;(2)查詢不銷售商品 P2 的商店名;(3)查詢至少銷售商品 P1、P2 兩種商品的商店名;(4)所有商店都銷售的商品號(hào)。

      (5)只銷售一種商品P4的商店名。

      三、實(shí)驗(yàn)結(jié)果與分析:

      寫出操作語(yǔ)句,粘貼查詢結(jié)果(粘貼結(jié)果要求粘貼 SQL Server Managemet Studio 整個(gè)窗口):

      1.(1)

      (2)

      精選文檔

      (3)

      精選文檔

      (4)

      精選文檔

      (5)

      精選文檔

      (6)

      精選文檔

      (7)

      精選文檔

      精選文檔

      (8)

      精選文檔

      2.(1)

      精選文檔

      (2)

      精選文檔

      (3)

      精選文檔

      (4)

      精選文檔

      3.(1)

      精選文檔

      (2)

      精選文檔

      (3)

      精選文檔

      (4)

      精選文檔

      (5)

      精選文檔

      四、思考題:

      1.在操作中遇到什么問題?如何解決的?

      第三題第二問不知道如何將在全部的 sno 中剔除當(dāng) pno=’p2’是的 sno.語(yǔ)句不知道怎樣寫出。

      五、教師評(píng)語(yǔ):

      實(shí)驗(yàn)成績(jī):

      教師:

      (簽名))

      ****年**月**日 日

      創(chuàng)新活動(dòng)

      精選文檔

      第五篇:SQL語(yǔ)言數(shù)據(jù)查詢操作

      實(shí)驗(yàn)三 SQL語(yǔ)言——數(shù)據(jù)查詢操作

      一、實(shí)驗(yàn)時(shí)間

      二、實(shí)驗(yàn)地點(diǎn):317室

      三、實(shí)驗(yàn)條件與環(huán)境

      1. 通用PC機(jī)

      2. PC機(jī)必須安裝Windows 2000系列、Windows XP系列或Windows NT操作系統(tǒng)平臺(tái)

      3. PC機(jī)還須安裝Microsoft SQL Server 2000 任意一版本(個(gè)人版、標(biāo)準(zhǔn)版、企業(yè)版)

      4. 最好有一臺(tái)公用的SQL Server 2000 服務(wù)器

      四、實(shí)驗(yàn)?zāi)康?. 通過上機(jī)實(shí)驗(yàn)進(jìn)一步加深對(duì)SQL查詢語(yǔ)句的基本語(yǔ)法格式的掌握

      2. 通過上機(jī)實(shí)驗(yàn)掌握單表查詢的實(shí)現(xiàn)過程

      3. 通過上機(jī)實(shí)驗(yàn)掌握多表關(guān)聯(lián)查詢的實(shí)現(xiàn)過程

      4. 通過上機(jī)實(shí)驗(yàn)掌握嵌套查詢的實(shí)現(xiàn)過程

      5. 通過上機(jī)實(shí)驗(yàn)掌握集函數(shù)與謂詞在Select語(yǔ)句中的使用

      6. 通過上機(jī)實(shí)驗(yàn)加深了解Select語(yǔ)句與關(guān)系代數(shù)運(yùn)算(如選擇、投影、連接、除法等)兩者之間的聯(lián)系與區(qū)別

      五、實(shí)驗(yàn)要求:

      1. 本實(shí)驗(yàn)所有實(shí)驗(yàn)內(nèi)容要求在規(guī)定時(shí)間(2課時(shí))內(nèi)完成2. 實(shí)驗(yàn)內(nèi)容中涉及到的各查詢操作均通過SQL語(yǔ)言來實(shí)現(xiàn)

      3.實(shí)驗(yàn)完成后需要書寫實(shí)驗(yàn)報(bào)告

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

      1.查詢?yōu)楣こ蘆1供應(yīng)零件的供應(yīng)商號(hào)碼SNO

      2.查詢?yōu)楣こ蘆1供應(yīng)零件P1的供應(yīng)商號(hào)碼SNO

      3.查詢?yōu)楣こ蘆1供應(yīng)紅色零件的供應(yīng)商號(hào)碼SNO

      4.查詢沒有使用天津供應(yīng)商生產(chǎn)的零件并且當(dāng)前工程所使用零件的顏色全部為紅色的工程號(hào)JNO

      5.查詢至少選用了供應(yīng)商S1所供應(yīng)的全部零件的工程號(hào)JNO

      6.找出所有供應(yīng)商的名稱和所在城市

      7.找出所有零件的名稱、顏色和重量

      8.找出使用供應(yīng)商S1所供應(yīng)零件的工程號(hào)碼

      9.找出工程項(xiàng)目J2使用的各種零件的名稱及其重量

      10.找出上海廠商供應(yīng)的所有零件號(hào)碼

      11.找出使用上海產(chǎn)的零件的工程名稱

      12.找出沒有使用天津產(chǎn)的零件的工程號(hào)碼

      13.找出重量最輕的紅色零件的零件編號(hào)PNO

      14.找出供應(yīng)商與工程所在城市相同的供應(yīng)商提供的零件號(hào)碼

      15.找出所有這樣的一些<CITY,CITY,PNAME>三元組,使得第一個(gè)城市的供應(yīng)商為第二個(gè)城市的工程供應(yīng)零件的名稱為PNAME

      16.重復(fù)第15題,但不檢索兩個(gè)CITY值相同的三元組

      17.找出供應(yīng)商S1為工程名中含有“廠”字的工程供應(yīng)的零件數(shù)量總和

      18.找出為工程供應(yīng)零件的總數(shù)量不低于500的供應(yīng)商號(hào)碼及供應(yīng)總數(shù)量,結(jié)果按供應(yīng)商號(hào)碼分類并且按供應(yīng)總數(shù)量降序排列

      七、實(shí)驗(yàn)總結(jié):

      數(shù)據(jù)查詢是一種極為重要的面向數(shù)據(jù)庫(kù)的數(shù)據(jù)操縱方式。實(shí)驗(yàn)完成后,請(qǐng)同學(xué)們總結(jié)一下SELECT語(yǔ)

      句實(shí)現(xiàn)各種類型查詢?nèi)蝿?wù)的一般過程和操作實(shí)現(xiàn)方法,并對(duì)利用SELECT語(yǔ)句實(shí)現(xiàn)各類查詢?nèi)蝿?wù)的解題規(guī)律與方法作一總結(jié)。

      下載數(shù)據(jù)庫(kù)--數(shù)據(jù)查詢和操作[5篇材料]word格式文檔
      下載數(shù)據(jù)庫(kù)--數(shù)據(jù)查詢和操作[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)范文推薦

        網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(表數(shù)據(jù)操作)

        網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿 一、插入數(shù)據(jù) P131 1.INSERT … VALUES … VALUES所提供的值的個(gè)數(shù)、順序、數(shù)據(jù)類型,必須與字段名列表中的相一致。 關(guān)于NULL 和 DEFAULT P133 CREATE......

        數(shù)據(jù)庫(kù)操作

        Excel技巧:Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額? 繼續(xù)解決Q群小伙伴提出的問題,Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額?題目問得好像是個(gè)銷售問題,其實(shí)針對(duì)各種分類匯總......

        網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(查詢)

        網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿 一、簡(jiǎn)單的SELECTP95 1.SELECT … FROM … DISTINCT TOP n [PERCENT] 字段別名 有三種書寫格式。 2.WHERE子句(SELECT … FROM … WHERE …) P101 (......

        網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(查詢)

        網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿 一、簡(jiǎn)單的SELECTP95 1.SELECT … FROM … DISTINCT TOP n [PERCENT] 字段別名 有三種書寫格式。 2.WHERE子句(SELECT … FROM … WHERE …) P101 (......

        操作數(shù)據(jù)庫(kù)小結(jié)

        一.查詢操作 對(duì)數(shù)據(jù)進(jìn)行查詢操作時(shí),有兩種情況:一是查詢單個(gè)值,二是 查詢?nèi)舾蓷l記錄。 1、 查詢單個(gè)值 需要使用Command對(duì)象的ExecuteScalar()方法:步驟如下: (1)、創(chuàng)建Connection對(duì)象......

        查詢操作指引(合集)

        查詢統(tǒng)計(jì)(核心征管)操作指引 金稅三期查詢功能在“查詢統(tǒng)計(jì)(核心征管)”模塊中。金三查詢功能比原征管系統(tǒng)更加細(xì)化,按照辦稅流程的細(xì)化條目分布,例如想查詢稅款入庫(kù)的相關(guān)信息,......

        SQL專題(SQL數(shù)據(jù)查詢與SQL數(shù)據(jù)庫(kù)表的管理)教案[5篇材料]

        課程名稱:SQL專題教案 《SQL數(shù)據(jù)查詢與SQL數(shù)據(jù)庫(kù)表的管理》教案 一、授課思路 [90分鐘] .....................................................................................

        廣東省教育信息平臺(tái)查詢數(shù)據(jù)操作(詳)(精選5篇)

        廣東省教育信息平臺(tái)查詢數(shù)據(jù)操作 廣東省教育信息平臺(tái)地址: http://61.140.128.237:8088/ 選擇地市,以縣級(jí)統(tǒng)計(jì)賬號(hào)登錄平臺(tái),進(jìn)入“報(bào)表統(tǒng)計(jì)系統(tǒng)”。 查詢?nèi)h數(shù)據(jù): 根據(jù)《通知......