久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

實驗五數據查詢——復雜查詢

時間:2019-05-12 08:03:42下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《實驗五數據查詢——復雜查詢》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《實驗五數據查詢——復雜查詢》。

第一篇:實驗五數據查詢——復雜查詢

數據庫原理實驗

學號:123012008xxx姓名:xxx班級(x)小班日期:2010年月日

實驗五數據查詢——復雜查詢

一、實驗目的1.掌握SQLServer查詢語句的基本語法

2.熟練使用SQL的Select語句對多表進行查詢

3.熟練掌握并運用SQLServer所提供的函數

4.熟練使用SQL語句進行復雜的連接操作

二、實驗環境(實驗的軟件、硬件環境)

硬件:PC機 軟件:SQL2000

三、實驗指導說明

請復習相關的查詢知識點并完成如下內容。

四、實驗內容

1.在訂單數據庫orderDB中,完成如下的查詢:

(1)用子查詢查詢員工“張小娟”所做的訂單信息。

select *

from orderMaster

where SaleNo in()select distinct employeeno from employee where employeeName='陳詩杰'

(2)查詢沒有訂購商品的且在北京地區的客戶編號,客戶名稱和郵政編碼,并按郵政編碼降序排序。

select *

from customer c

where not exists(select * from orderMaster o where o.customerNo=c.CustomerNo)and Adderss='北京市'

(3)查詢訂購了“32M DRAM”商品的訂單編號,訂貨數量和訂貨單價。1

select OrderNo,Qty,Price

from orderDetail

where ProductNo in()select ProductNo from product where ProductName='32M DRAM'

(4)查詢與員工編號“E2008005”在同一個部門的員工編號,姓名,性別,所屬部門。

select * from employee

select *

from employee

where Department in()select Department from employee where employeeNo='E2008001'

(5)查詢既訂購了P20050001商品,又訂購了P20070002商品的客戶編號,訂單編號和訂單金額

select distinct

orderDetail.OrderNo,orderMaster.Ordersum,orderMaster.customerNo from orderDetail,orderMaster

where orderDetail.OrderNo=orderMaster.OrderNo and ProductNo='p2006002'intersect

select

orderDetail.OrderNo,orderMaster.Ordersum,orderMaster.customerNo from orderDetail,orderMaster

where orderDetail.OrderNo=orderMaster.OrderNo and

ProductNo='p2008001'

(6)查詢沒有訂購“52倍速光驅”或“17寸顯示器”的客戶編號,客戶名稱。

select customerno,customername

from customer

where CustomerNo in(select customerNo

from orderMaster

where OrderNo in(select OrderNo

from orderDetail where ProductNo not in(select ProductNo from productwhere ProductName='52倍速光驅' or ProductName='17寸顯示器')))

(7)查詢訂單金額最高的訂單編號,客戶姓名,銷售員名稱和相應的訂單金額。

select

employee.employeeName,customer.customername,orderMaster.Ordersum from orderMaster,employee,customer

where Ordersum>=(select MAX(Ordersum)from orderMaster)and employeeNo=SaleNo and orderMaster.customerNo=customer.CustomerNo

(8)查詢訂購了“52倍速光驅”商品的訂購數量,訂購平均價和訂購總金額。

select SUM(Qty)as totalq,AVG(Price)asavgprice,sum(Qty*Price)as totalp

from orderDetail

where ProductNo in(select distinct ProductNo

from product

where ProductName='52倍速光驅')

(9)查詢訂購了“52倍速光驅”商品且訂貨數量界于2~4之間的訂單編號,訂貨數量和訂貨金額。

select Qty,Price,OrderNo

from orderDetail

where ProductNo in(select distinct ProductNo

from product

where ProductName='52倍速光驅')and OrderNo between '200801090002' and '200801090004'

(10)在訂單主表中查詢每個業務員的訂單數量

selectsaleno,COUNT(*)

from orderMaster

group by SaleNo

(11)統計在業務科工作且在1973年或1967年出生的員工人數和平均工資。select COUNT(*)as peoplesum,AVG(Salsry)as avgs

from employee

wherebirthday like '%1973%' or birthday like '%1967%'and Department='業務科'

(12)在訂單明細表中統計每種商品的銷售數量和金額,并按銷售金額的升序排序輸出。

select Qty,Price

from orderDetail

order by Qty*Price asc

(13)統計客戶號為“C20050001”的客戶的訂單數,訂貨總額和平均訂貨金額

select SUM(b.Qty)as qsum,avg(b.Price)as pavg,SUM(Qty*Price)as qp from orderMaster a,orderDetail b

where customerNo='c2005004' and a.OrderNo=b.OrderNo

(14)統計每個客戶的訂單數,訂貨總額和平均訂貨金額。

select customerno,COUNT(customerNo),avg(b.Price)as pavg,SUM(Qty*Price)as qp

from orderMaster a,orderDetail b

where a.OrderNo=b.OrderNo

group by customerNo

(15)查詢訂單中至少包含3種(含3種)以上商品的訂單編號及訂購次數,且訂購的商品數量在3件(含3件)以上。

(16)查找訂購了“32M DRAM”的商品的客戶編號,客戶名稱,訂貨總數量和訂貨總金額。

select distinct

customer.CustomerNo,customername,orderMaster.Ordersum,Qty from orderMaster,customer,orderDetail

where ProductNo in(select distinct ProductNofrom productwhere ProductName='32M DRAM')and

orderMaster.customerNo=customer.CustomerNo and

orderDetail.OrderNo=orderMaster.OrderNo

(17)查詢每個客戶訂購的商品編號,商品所屬類別,商品數量及訂貨金額,結果顯示客戶名稱,商品所屬類別,商品數量及訂貨金額,并按客戶編號升序和按訂貨金額的降序排序輸出。

(18)按商品類別查詢每類商品的訂貨平均單價在280元(含280元)以上的訂貨總數量,訂貨平均單價和訂貨總金額。

(19)查找至少有2次銷售的業務員名稱和銷售日期。

(20)查詢銷售金額最大的客戶名稱和總貨款額

(21)查找銷售總額小于5000元的銷售員編號,姓名和銷售額

(22)查找至少訂購了3種商品的客戶編號,客戶名稱,商品編號,商品名稱,數量和金額。

(23)查找同時訂購了商品為“P20070002”和商品編號為“P20070001”的商品的客戶編號,客戶姓名,商品編號,商品名稱和銷售數量,按客戶編號排序輸出。

(24)計算每一商品每月的銷售金額總和,并將結果首先按銷售月份然后按訂貨金額降序排序輸出。

(25)查詢訂購了“鍵盤”商品的客戶姓名,訂貨數量和訂貨日期

(26)查詢每月訂購“鍵盤”商品的客戶名稱。

(27)查詢至少銷售了5種商品的銷售員編號,姓名,商品名稱,數量及相應的單價,并按銷售員編號排序輸出。

(28)查詢沒有訂購商品的客戶編號和客戶名稱。

(29)查詢至少包含了“世界技術開發公司”所訂購的商品的客戶編號,客戶名稱,商品編號,商品名稱,數量和金額。

五、實驗步驟

請完成實驗內容,并寫出具體的實驗步驟

六、思考題:

1.存在量詞與集合運算in、連接運算和全程量詞之間的關系如何?他們可以互相替換嗎?給出你的理由

2.Where子句和having子句都是用于指定查詢條件的,請區別它們的異同?用實例說明。

3.在分組聚集操作中,為什么在查詢列中,除了聚集函數運算外,其它表達式必須包含在group by子句中?

七、總結(實驗過程的體會、心得和實驗教與學之間還需改進的內容)

第二篇:查詢數據論文網站

中文科技期刊數據庫

《中 文科技期刊數據庫》是我國收錄期刊最多、年限最長、專業文獻量最大的中文期刊數據庫。該庫自推出就受到國內圖書情報界的廣泛關注和普遍贊譽,目前已擁有包 括港澳臺地區在內2000余家固定單位用戶,是我國數字圖書館建設的核心資源之一,高校圖書館文獻保障系統的重要組成部分,也是科研工作者進行科技查證和 科技查新的必備數據庫。中國期刊全文數據庫

該 庫是目前世界上最大的連續動態更新的中國期刊全文數據庫,收錄國內9100多種重要期刊,以學術、技術、政策指導、高等科普及教育類為主,同時收錄部分基 礎教育、大眾科普、大眾文化和文藝作品類刊物,內容覆蓋自然科學、工程技術、農業、哲學、醫學、人文社會科學等各個領域,全文文獻總量3252多萬篇。

清華同方學術期刊網

中國最大的數據庫,內容較全。收錄了5000多種中文期刊,1994年以來的數百萬篇文章,并且目前正以每天數千篇的速度進行更新。閱讀全文需在網站主頁下載CAJ全文瀏覽器。萬方數據庫

萬 方數據庫是由萬方數據公司開發的,涵蓋期刊,會議紀要,論文,學術成果,學術會議論文的大型網絡數據庫。也是和中國知網齊名的中國專業的學術數據庫。開發 公司——萬方數據股份有限公司是國內第一家以信息服務為核心的股份制高新技術企業,是在互聯網領域,集信息資源產品、信息增值服務和信息處理方案為一體的 綜合信息服務商。超星數字圖書館

超 星數字圖書館成立于1993年,是國內專業的數字圖書館解決方案提供商和數字圖書資源供應商。超星數字圖書館,是國家“863”計劃中國數字圖書館示范工 程項目,2000年1月,在互聯網上正式開通。它由北京世紀超星信息技術發展有限責任公司投資興建,目前擁有數字圖書八十多萬種。為目前世界最大的中文在線數字圖 書館,提供大量的電子圖書資源提供閱讀,其中包括文學、經濟、計算機等五十余大類,數十萬冊電子圖書,300 萬篇論文,全文總量 4億余頁,數據總量30000GB,大量免費電子圖書,并且每天仍在不斷的增加與更新。

維普

http://www.tmdps.cn/ 城市規劃學刊http://www.tmdps.cn/

城市交通http://www.tmdps.cn/

第三篇:《數據的查詢操作》

第八次作業1

1.檢索年齡大于18歲的女學生的學號和姓名(注意:要給列起別名);use 學生課程數據庫

select sno ,sname

from studentwhere sage>18 and ssex='女'

2.檢索所有男學生選修的課程號和課程名稱(僅在結果中列出10%的數據行)。use 學生課程數據庫

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,并不是信息管理也不是計算機科學的學生的姓名和性別(復合查詢);

select sname,ssex

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

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

from course

where cname like 'DB_%' or cname like '%導_'

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

select *

from student cross join sc

6.檢索王同學不學的課程的課程號和課程名稱;

select cno,cname

from course

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

where sname='王%'))

7.檢索全部學生都選修的課程號和課程名稱;

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.檢索所有課程的成績均高于90分的學生的姓名和年齡;

select sname, sage

from student

where sno in

(select sno

from sc

group by sno

having MIN(grade)>90)

go

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

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.求年齡大于所有女同學的男學生的姓名和年齡

select sname,sage

from student

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

11.求每個學生的總分,要求輸出學號和總分數(要求依然保持學生原有的明細分數,并按學號分組匯總)

select sno,grade

from sc

order by sno

COMPUTE SUM(grade)by sno

12.查詢各不同平均成績所對應的學生人數(要求顯示各組的單項人數)

select avgr,COUNT(*)

from(select sno,AVG(grade)from sc

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

13.查詢年齡小于18歲和大于20歲的學生的所有信息(要求用并運算實現union);select *

from student

where sage<18

union

select *

from student

where sage>20

14.查詢即選修了‘1001’號課程有選修了‘1003’號課程的學生的學號(要求用用交運算實現intersect);

select sno

from sc

where cno='1001'

intersect

select sno

from scwhere cno='1003'

15.查詢選修了‘1002’號課程,但不是工業工程系的學生的學號(要求用差運算實現except)

select sno

from sc

where cno=1002

exceptselect sno

from student

where sdept!='工業工程'

16.創建一個公用表,該表由課程號、人數和最高分組成,用于存放各門課程的課程號、選修該課的人數及該門課的最高分數,查詢該公用表,并按照課程號排序。

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

第八次作業

21.在學生信息表中進行自聯接查詢,并在連接時使用內鏈接,返回籍貫是“河南”或者“北

京”的學生學號、姓名、班級編號及籍貫信息。

select student.sno,sname,class,jiguan

from student

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

2.查詢人數超過45人所在班級中的學生的學號、姓名和班級名稱。

Select 學號,姓名,班級名稱

From 學生信息a,班級信息b

Where a.班級編號=b.班級編號 and a.班級編號 in(select 班級編號 from 班級信息 where 人數>45)

3.對于成績大于等于90的數據進行查詢,并返回考試成績的學生的學號、姓名、性別、籍

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

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

From 學生信息a inner join 班級信息b

On a.班級編號=b.班級編號

Where exists(select* from 成績表 where 學號=a.學號 and grade>=90)

4.查詢出任意一個大于平均成績的學生的學號、姓名、班級編號、課程編號和成績信息。

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

From 學生信息a inner join 成績表b

On a.學號=b.學號

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

5.查詢學生姓名為“李文東”所在班級的學生信息,要求返回學生的學號、姓名、性別、班級編號、班級名稱和年級信息

Select a.sno,a.sname,a.ssex,b.banjibianhao,b.banjimingcheng,b.nianjixinxi From 學生信息a inner join 班級信息b on a.班級編號=b.班級編號

Where a.班級編號=(select 班級編號 from 學生信息 where sname=‘李文東’)

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

Select a.學號,a.姓名,a.班級編號,b.課程編號,b.成績

From 學生信息a inner join 成績表b

On a.學號=b.學號

Where a.學號 not in(select 學號 from 學生信息 where 班級編號 in

(select 班級編號 from 課程信息 where 開課系別=‘計算機系’))

Order by 成績 desc

Select a.學號,a.姓名,a.班級編號,b.課程編號,b.成績

From 學生信息a inner join 成績表b

On a.學號=b.學號

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

第四篇:SQL-數據查詢語言

寧波工程學院

數據庫理論與技術課程實驗報告

學院: 電子與信息工程學院 專業:計算機科學與技術 年級: 計科10-2 實驗時間: 2012年4月15日

組長: 何亞玲 學號: 10401010201 指導教師簽字: 成績:

實驗

三、SQL-數據查詢語言

一、實驗目的和要求

1、實驗目的:深入理解連接查詢和嵌套查詢的語句格式、執行過程,掌握它們的使用方法;理解數據更新語言INSERT、UPDATE、DELETE語句的格式和作用,掌握它們的使用方法和應用范圍;理解視圖的概念,掌握其定義方法和應用方法。

2、實驗要求:在每次實驗前,學生必須根據實驗指導書設計出實驗方案(程序和實驗步驟);在實驗過程中要求獨立進行程序調試和排錯,學會使用在線幫助來解決實驗中遇到的問題,同時運用理論的知識來分析問題和解決問題,記錄下實驗過程和結果。上機結束后寫出實驗報告,并對實驗過程進行分析和總結。

二、實驗內容與步驟

1、在SQL SERVER 2005上附加數據庫jxgl和ReadBook。

2、在jxgl中完成下列查詢

(1)查詢選修課程學生的學號、姓名、所選課程號、課程名稱以及所取得的成績(2)查詢每一門課程及其先修課程,查詢結果中顯示課程號、課程名和先修課程名(3)查詢和“劉濤”在一個班級的學生的信息 思考:該查詢可用幾種方法實現?

(4)查詢選修了‘計算機基礎’課的學生的學號、姓名(分別用連接查詢和嵌套查詢的方法實現)

(5)查詢沒有選修課程的學生的信息

(6)查詢其他班中比“03計算應用1”所有學生入學成績高的學生的姓名和入學成績(用兩種方法實現)

(7)查詢每個學生超過該門課程平均成績的課程號

1(8)查詢至少選修了“0311102”學生所選全部課程的學生的學號(9)查詢既選修了“計算機基礎”又選修了“C語言基礎”的學生的學號(10)同時顯示students中學生以及teachers中教師的姓名、性別

3、在jxgl中完成下列數據更新

(1)向course表添加一個新的元組。

(2)將“0301102”學生所選的“0000002”課程的成績改為100分,績點改為2(3)刪除(1)中在course表中添加的記錄

(4)統計每門課程的平均成績并將統計結果存入到jxgl數據庫中

思考:如何將students表中班級名 “03計算應用1”改為“03計算機應用1”(可調用函數完成)

4、查詢教師的編號、姓名、上課的課程號、課程名稱及班級。將該查詢定義為一個視圖。

5、在第4題定義的視圖中完成下列查詢

(1)查詢“姚明”所上課程和班級。(2)統計每一位教師上課的數量

6、利用數據庫ReadBook完成下列查詢及視圖設計。(在SQL SERVER2005上附加數據庫ReadBook)

(1)設計一個查詢,要求用連接和嵌套兩種方式完成。(2)設計一個查詢,要求用外連接的方式完成。

(3)設計一個查詢,要求用帶exists或not exists相關子查詢完成(4)設計一個集合查詢

(5)設計一個帶復合條件連接的查詢

(6)設計一個視圖,并在該視圖中完成添加、修改、刪除數據的操作。

(7)設計一個視圖,并在該視圖完成兩個統計:a.每位讀者以及他的借書數量,按借書數量作降序排列 b.每本書以及被借出的次數,按借出次數作降序排列。

注意在實驗報告中說明查詢的目的和對應的語句。

三、實驗過程及數據記錄

1、在SQL SERVER 2005上附加數據庫jxgl和ReadBook。

2、在jxgl中完成下列查詢

(1)查詢選修課程學生的學號、姓名、所選課程號、課程名稱以及所取得的成績

select Students.sno,sname,SC.cno,cname,grade from Students,SC,Course where Students.sno=SC.sno and SC.cno=Course.cno

(2)查詢每一門課程及其先修課程,查詢結果中顯示課程號、課程名和先修課程名 select cno,cname from

Course

(3)查詢和“劉濤”在一個班級的學生的信息 select * from

students where class=(select class from

students where sname='劉濤')

思考:該查詢可用幾種方法實現?

(4)查詢選修了‘計算機基礎’課的學生的學號、姓名(分別用連接查詢和嵌套查詢的方法實現)連接查詢:

select Students.sno,sname from students,SC,Course where cname='計算機基礎'and Students.sno=SC.sno and SC.cno=Course.cno 嵌套查詢:

select s1.sno,sname from

students s1,SC s2,Course s3 where cname='計算機基礎'and s1.sno=s2.sno and s2.cno=s3.cno 執行結果同上

(5)查詢沒有選修課程的學生的信息

select * from

Students where sno not in(select sno from sc)

(5)查詢其他班中比“03計算應用1”所有學生入學成績高的學生的姓名和入學成績(用兩種方法實現)

1:select sname,mgrade from students where

mgrade>(select max(mgrade)

from students where class='03計算應用')

2:select sname,mgrade from students where

mgrade>all(select mgrade from students where class='03計算應用1')

(6)查詢每個學生超過該門課程平均成績的課程號

select

cno from sc sc1 ,students where

grade>(select avg(grade)from sc sc2

where sc2.cno=sc1.cno)

(9)查詢既選修了“計算機基礎”又選修了“C語言基礎”的學生的學號 where sc2.cno=sc1.cno)

select

s1.sno from

course c1,course c2,sc sc1,sc sc2,students s1,students s2 where

c1.cname='計算機基礎'

and

c2.cname='C語言基礎' and c1.cno=sc1.cno

and

sc1.sno=s1.sno and c2.cno=sc2.cno and

sc2.sno=s2.sno and

s1.sno=s2.sno(10)同時顯示students中學生以及teachers中教師的姓名、性別 因為教師并沒有標明性別,所以不顯示

select sname,ssex from students select tname from teachers

3、在jxgl中完成下列數據更新

(1)向course表添加一個新的元組。增加的元組為學習的學期cterm: use jxgl_1 alter table course add cterm char(1)

(2)將“0301102”學生所選的“0000002”課程的成績改為100分,績點改為2 update sc set grade='100',point='2' where sno='0301102'

and cno='0000002'(3)刪除(1)中在course表中添加的記錄 use jxgl_1 alter table course drop column

cterm(4)統計每門課程的平均成績并將統計結果存入到jxgl數據庫中

select cno,avg(grade)as avg_grade from SC group by cno

思考:如何將students表中班級名 “03計算應用1”改為“03計算機應用1”(可調用函數完成)update

students set class='03計算機應用' where class='03計算應用'

4、查詢教師的編號、姓名、上課的課程號、課程名稱及班級。將該查詢定義為一個視圖。

create

view teacher_information(tno,tname,cno,cname,class)as select teachers.tno,tname,TC.cno,cname,class from Course,TC,Teachers where Course.cno=TC.cno and TC.tno=Teachers.tno

5、在第4題定義的視圖中完成下列查詢

(1)查詢“姚明”所上課程和班級。select cname,class from teacher_information where

tname='姚明'

(2)統計每一位教師上課的數量 select tname,count(cno)the_all from teachers_view group by tno,tname

6、利用數據庫ReadBook完成下列查詢及視圖設計。(在SQL SERVER2005上附加數據庫ReadBook)

(1)設計一個查詢,要求用連接和嵌套兩種方式完成。

連接:

select

rname,bookname from

books,L_R,readers where books.bookid=L_R.bookid and

L_R.rno=readers.rno 嵌套:

select rname,bookname from books b1,L_R lr1 ,readers r1 where b1.bookid=lr1.bookid and

lr1.rno=r1.rno(2)設計一個查詢,要求用外連接的方式完成。select classid,rno from books right outer join L_R on

books.bookid=L_R.bookid

(3)設計一個查詢,要求用帶exists或not exists相關子查詢完成 select distinct bookname from books where exists(select bookid from

L_R where

books.bookid=L_R.bookid and rno='04201')(4)設計一個集合查詢

select * from readers where rsex='男' union

select * from readers where spet='網絡'(5)設計一個帶復合條件連接的查詢

select rname,bookname from books,L_R,readers where books.bookid=L_R.bookid and L_R.rno=readers.rno(6)設計一個視圖,并在該視圖中完成添加、修改、刪除數據的操作。create

view books_information(bookid,classid,bookname)as select bookid,classid,bookname from books

select * from books_information

insert into books_information(bookid,classid,bookname)values('sn911','yy','計算機維修')

update books_information set classid='yy' where bookid='sn9001'

delete from

books_information where classid='sn9007'

(7)設計一個視圖,并在該視圖完成兩個統計:a.每位讀者以及他的借書數量,按借書數量作降序排列 b.每本書以及被借出的次數,按借出次數作降序排列。create view lr(rno,rname,bookid)6 as select readers.rno,rname,bookid from readers,L_R where readers.rno=L_R.rno

select rno,rname,count(bookid)as 借書數量 from lr group by rno,rname order by 借書數量desc

select bookid,count(bookid)as 借書次數 from lr group by bookid order by 借書次數desc drop view lr

注:圖很多,不一一附上

四、實驗結果分析

這次實驗的內容是熟悉連接查詢和嵌套查詢的語句格式、執行過程,并掌握它們的使用方法;理解數據更新語言INSERT、UPDATE、DELETE語句的格式和作用,掌握它們的使用方法和應用范圍;理解視圖的概念,掌握其定義方法和應用方法。

按照課本的指導,導入數據庫,才可以進行相關查詢。編寫程序時會出現很多錯誤,很多分析時還正確,卻不能執行,自己不斷獨立糾錯改正,才可以實現查詢結果。

第五篇:選擇查詢實驗題

選擇查詢實驗題

1.使用查詢設計器創建選擇查詢“大學英語課程教師安排情況信息瀏覽”。要求最終的查詢結果中包含:班級名稱、課程名稱、教師名稱等數據內容。

2.使用查詢設計器創建選擇查詢“經濟管理學院上過經濟管理基礎課程的男老師信息瀏覽”。要求最終的查詢結果中包含:學院代碼、學院名稱、教師名稱

3.使用查詢設計器創建選擇查詢“學生班級詳細信息”。要求最終的查詢結果中包含:學號、姓名、學院名稱(升序)、專業名稱(升序)、班級名稱(升序)、性別、籍貫等數據內容。提示:學號前9位為班級號。

4.使用查詢設計器創建選擇查詢“有關學院教學計劃信息”。要求最終的查詢結果中包含:學院代碼、學院名稱、專業代碼(升序)、專業名稱、學制(升序)、開課學期、課程代碼、課程類型、周課時、總課時、起止周等數據內容。如果只想看到必修課和限選課的信息,怎么辦。

5.使用查詢設計器創建匯總選擇查詢“統計出英語課程每位任課老師所教班級的平均成績”,要求最終的查詢結果中包含:教師名稱、班級名稱、課程名稱(升序)、班級人數、平均成績。

下載實驗五數據查詢——復雜查詢word格式文檔
下載實驗五數據查詢——復雜查詢.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    數據庫--數據查詢和操作[5篇材料]

    《數據查詢與操作》實驗 一、實驗目的與要求 1、理解簡單查詢和復合查詢的意義。 2、掌握SELECT語句和各子句的使用。 3、掌握多表查詢和子查詢的使用。 4、掌握INSERT、UPD......

    SQL語言數據查詢操作

    實驗三 SQL語言——數據查詢操作一、實驗時間 二、實驗地點:317室 三、實驗條件與環境 1. 通用PC機 2. PC機必須安裝Windows 2000系列、Windows XP系列或Windows NT操作系統平......

    C3E4-教學管理數據庫-數據查詢

    C3E4:教學管理數據庫-數據查詢 一、實驗目的 掌握數據庫中表的查詢操作 二、實驗工具 MS SQL Server 2008 三、實驗內容及要求 在 C3E3-教學管理數據庫 中完成以下操作。 -......

    實驗三,,數據庫中數據查詢及視圖操作實驗報告[精選合集]

    長春大學計算機學院 科學與技術 專業數據庫原理實驗報告實驗名稱:實驗 三數據庫中的數據查詢及視圖操作 班 班級:姓 姓名:學 學號:實驗地點:日 日期:一、實驗目的:1.繼續熟練 SQ......

    實驗一:地圖數據的查詢與顯示(合集5篇)

    ArcGIS實驗一:地圖數據的查詢與顯示 一、實驗目標 熟悉ArcGIS基于Arc Catalog數據管理環境,掌握相關數據及其背景信息的簡單查詢與顯示。 二、實驗要求 依次完成下列任務,并......

    3數據庫查詢實驗(5篇)

    實驗三 數據庫查詢實驗 (3)數據庫的組合查詢和統計查詢實驗 課時安排:2課時 一、實驗目的和要求 使學生熟練掌握SQL Server查詢分析器的使用方法.加深對SQL和Transact-SQL語言......

    高一信息技術 數據的查詢教案

    高一信息技術 數據的查詢教案 I.課題名稱 數據的查詢 II.教學目標 、通過創建和運行查詢,學會對數據進行查找、篩選和排序 2、掌握創建查詢的一般過程 3、體驗數據檢索的基本過......

    如何查詢檔案

    如何查詢檔案 一:你最好把你的個人情況說明清楚,這樣解答才能有針對性。 二:如果你是大學畢業生,那么你的檔案有幾種可能 1:畢業之前學校給你簽訂了一份材料,上面注明你檔案打回的......

主站蜘蛛池模板: 天天做天天爱夜夜爽| 亚洲日韩小电影在线观看| 夜夜高潮夜夜爽国产伦精品| 成人av片在线观看免费| 全免费a级毛片| 99精品免费久久久久久久久日本| 奇米影视7777久久精品人人爽| 无码av中文一区二区三区| 99无码精品二区在线视频| 果冻传媒一区二区天美传媒| 鲁丝片一区二区三区免费| 无码人妻av一区二区三区蜜臀| 无码av动漫精品一区二区免费| 亚洲男人第一无码av网站| 日韩视频在线观看| 亚洲蜜桃v妇女| 久久精品无码免费不卡| 777米奇色狠狠俺去啦| 一本色综合亚洲精品蜜桃冫| 欧美xxxx做受性欧美88| 亚洲日韩成人无码不卡网站| 久久久久久久无码高潮| 中文字幕av一区| 免费观看性行为视频的网站| 国产va精品午夜福利视频| 人妻无码久久一区二区三区免费| 国语对白做受xxxxx在线中国| 精产国品一二三产品蜜桃| 久久不见久久见中文字幕免费| 亚洲精品人成网线在线播放va| 亚洲中文字幕久久无码精品| 久久亚洲精品国产精品777777| 人妻精品久久无码区| 欧美内射深喉中文字幕| 色哟哟精品视频在线观看| 中文在线中文a| 国产精品疯狂输出jk草莓视频| 久久久精品国产sm最大网站| 久久久无码精品一区二区三区蜜桃| 国内最真实的xxxx人伦| 无码人妻丰满熟妇啪啪区日韩久久|