《《數(shù)據(jù)查詢》練習(xí)的答案》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)查詢》練習(xí)的答案(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、在教務(wù)管理數(shù)據(jù)庫“ EDUC ”中進(jìn)行操作:
1、 學(xué)生表“Student”中查詢出男生的學(xué)號、姓名、性別的數(shù)據(jù)信息。
select SID,Sname,Sex
from Student
where Sex='男'
2、 學(xué)生表“Student”中查詢出前20%的數(shù)據(jù)行
select top 20 percent SID,Sname,Sex,Birthday
from Student
3、 學(xué)生表“Student”中查詢出學(xué)校各專業(yè)的名稱(不允許出現(xiàn)重復(fù)字段)
select distinct specialty
from Student
4、 學(xué)生表“Student”中查
2、詢出學(xué)生趙成剛的信息。
select *
from Student
where Sname=' 趙成剛'
5、 學(xué)生表“Student”中查詢出男生的信息。
select *
from Student
where Sex=' 男'
6、 學(xué)生表“Student”中查詢出在'1985-12-1 '之前出生的學(xué)生的信息
select *
from Student
where Birthday < ' 1985-12-1 '
7、 學(xué)生表“Student”中查詢出在'1985-12-1 '之前出生的女學(xué)生的信息
select *
from Student
where B
3、irthday < ' 1985-12-1 ' and Sex=' 女'
8、 學(xué)生表“Student”中查詢姓“李”的學(xué)生信息
select *
from Student
where Sname like ' 李%'
9、 學(xué)生表“Student”中查詢學(xué)號為2005216007和2006216578的學(xué)生信息
select *
from Student
where S ID = 2005216007 or S ID = 200621657
10、 學(xué)生表“Student”中查詢出各專業(yè)的學(xué)生總數(shù),要求查詢結(jié)果顯示專業(yè)名稱和人數(shù) 兩個列
select specialty,
4、count(*) as 人數(shù)
from Student
group by specialty
11、 學(xué)生表“Student”中查詢出各專業(yè)的學(xué)生總數(shù),要求顯示專業(yè)人數(shù)>4的專業(yè)名稱 和人數(shù)
select specialty,count(*) as 人數(shù)
from Student
group by specialty
having count(*)>4
在圖書管理數(shù)據(jù)庫“ Library ”中進(jìn)行操作:
1、 圖書表“book”中查詢出前5行數(shù)據(jù)。
select top 5 bid,bname,author
from book
2、 讀者類型表“ ReaderType”
5、中查詢出所有數(shù)據(jù)。
select *
from ReaderType
3、 圖書表“book”中查詢出所有圖書折價90%后的價格
select bid,bname,author,pubcomp,price,price*0.9 as 折價后的價格 from book
4、 圖書表“book”中統(tǒng)計出高等教育出版社出版的圖書數(shù)量(使用count())
select count(*) as 冊數(shù) from book
where pubcomp='高等教育出版社'
5、 圖書表“ book ”中統(tǒng)計各出版社的個數(shù)(每個出版社只計數(shù)一次)
select count(distinct (
6、pubcomp)) as 出版社個數(shù)
from book
6、 圖書表“ book ”中查詢出圖書的總冊數(shù)、最高價、最低價、總價值、折扣后的總價值和 評價價
select count (price ) as 冊數(shù),max (price ) as 最高價,min (price ) as 最低價, sum (price ) as 總價值,sum (price *0.9) as 折價后的總價值,avg (price ) as 平均價 from book
7、 圖書表“book”中查詢定價在10元到15元之間的圖書信息。
select bid,bname,price from book
w
7、here price between 10 and 15
8、 圖書表“book”中查詢有關(guān)ERP方面的圖書。
select *
from book
where bname like '%ERP%'
9、 從表“Borrow”中查詢還沒有歸還的圖書的信息。
select book.*
from book,borrow
where book.bid=borrow.bid and borrow.returndate is null
10、 圖書表“ book ”中查詢各出版社圖書的總價。
select pubcomp,sum(price) as 總價 from book
group by pubcomp
11、 圖書表“ book ”中查詢圖書信息,并按照出版社名稱升序和價格降序排序
select *
from book
order by pubcomp asc,price desc