资源描述:
《《数据库训练题目》doc版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库训练题目在MSSQL2000pub数据库下,完成下面的作业,分别写出SQL语句。1、查找在美国的所有出版商select*frompublisherswherecountry='USA'2、查找在法国巴黎的出版商名字selectpub_namefrompublisherswherecountry='France'andcity='Paris'3、查找所有价格大于20美元的出版物的名字selecttitlefromtitleswhereprice>154、查找在2000年出版的出版物记录select*fromtitleswherepubdatebe
2、tween'2000-1-1'and'2000-12-3123:59:59‘5、查找出版物名称中含有“computer”字样的出版物。select*fromtitleswheretitlelike'%computer%’6、查找在美国、所在州不为空的出版商记录select*frompublisherswherecountry='USA'andstateisnotnull7、在MSSQLServer2000的pub数据库下,查找出版商的pub_id为'1389'的出版物的名字,价格,以及出版日期,结果按出版时间降序排列。selecttitle,pric
3、e,pubdatefromtitleswherepub_id='1389'orderbypubdatedesc8、在MSSQLServer2000的pub数据库下,查找出版商的pub_id为‘1389’的出版物的数量,最大价格,平均价格,总价格(一种刊物一份的总价)。生成的表的列名分别为‘数量’,‘最大价格’,‘平均价格’,‘总价格’。selectcount(*)数量,max(price)最大价格,avg(price)平均价格,sum(price)总价格fromtitleswherepub_id=''1389''9、仿照上题,查找所有出版商的出版物的
4、数量,最大价格,平均价格,总价格,并列出各出版商的pub_id。按照出版物的数量对结果排序。selectpub_id,count(*)数量,max(price)最大价格,avg(price)平均价格,sum(price)总价格fromtitlesgroupbypub_idorderby数量10、查询所有出版商的姓名,及其发行物的种类。(一种刊物算一个种类)selectpub_name,count(title)frompublishersleftouterjointitlesonpublishers.pub_id=titles.pub_idgroupb
5、ypub_name11、查询比所有的出版物平均价格高的出版物名称以及价格。selecttitle,pricefromtitleswhereprice>(selectavg(price)fromtitles)12、查询美国出版商发行的刊物名称。selecttitlefromtitleswherepub_idin(selectpub_idfrompublisherswherecountry='USA')或selecttitlefromtitles,publisherswheretitles.pub_id=publishers.pub_idandcount
6、ry='USA‘13、查询比pub_id为'1389'的出版物所有价格都高的出版物名称,价格。selecttitle,pricefromtitleswhereprice>All(selectpricefromtitleswherepub_id='1389')查询比pub_id为'1389'的某一出版物价格高的出版物名称,价格。selecttitle,pricefromtitleswhereprice>any(selectpricefromtitleswherepub_id='1389')14、分别查询pub_id为‘0877’与‘1389’的出版物,
7、并返回一个结果集。(用union)select*fromtitleswherepub_id=‘0877’unionselect*fromtitleswherepub_id='1389'15、在出版商中插入记录'9909','大连理工大学出版社','dalian',null,'china'insertintopublishers(pub_id,pub_name,city,state,country)values('9909','大连理工大学出版社','dalian',null,'china')或insertintopublishersvalues('9
8、909','大连理工大学出版社','dalian',null,'china')16、将pub_id为‘087