高级查询课堂练习及答案
更新时间:2024-03-31 06:41:01 阅读量: 综合文库 文档下载
- 专利高级查询推荐度:
- 相关推荐
T-SQL高级查询课堂练习及答案
--练习1
--找出pubs数据库titles表中计算机类图书中价格最高的图书的价格。 USE pubs GO
SELECT max(price) FROM titles where type='popular_comp' GO
--练习2
--查询titles表中有几类图书。 USE pubs GO
SELECT count(distinct type) FROM titles GO
--练习3
--按照州进行分类,查找每个州有几名作者。 USE pubs GO
SELECT state, count(*) FROM authors group by state order by 1 GO
--练习4
--要求按照出版商id进行分类,查找每个出版商的书到目前为止的销售额总和(ytd_sales)。 USE pubs GO
SELECT pub_id, sum(ytd_sales) FROM titles group by pub_id order by 1 GO
--练习5
--在pubs数据库的titles表中,找出平均价格大于18美元的书的种类。 USE pubs GO
SELECT pub_id,avg(price) '平均价格' FROM titles GROUP BY pub_id
HAVING avg(price) > 18
GO
--练习6
--在pubs数据库的titles表中,找出最高价大于20美元的书的种类。 USE pubs GO
SELECT type,max(price) '平均价格' FROM titles GROUP BY type
HAVING max(price) > 20 GO
--练习7 --
找出title_id和pub_name的对应关系。 Use pubs go
Select titles.title_id, publishers.pub_name From titles JOIN publishers
ON titles.pub_id=publishers.pub_id Go
--练习8
--找出title_id, title和pub_name的对应关系。 Use pubs go
Select titles.title_id, titles.title, publishers.pub_name From titles JOIN publishers
ON titles.pub_id=publishers.pub_id Go
--练习9
--查询每个作者的编号,姓名,所出的书的编号,并对结果排序。 Use pubs go
Select authors.au_id,
authors.au_fname + '.' + authors.au_lname 'name', titleauthor.title_id From authors JOIN titleauthor
ON authors.au_id=titleauthor.au_id order by authors.au_id go
10. 从authors表中选择state,city列,从publisher表中选择state,city列,并把两个查询的结果合并为一个结果集,并对结果集按city列、state列进行排序。 use pubs go
select state,city from publishers union
select state,city from authors order by 1,2
11. 对上面的查询语句作修改,保留所有重复的记录。 use pubs go
select state,city from publishers union all
select state,city from authors order by 1,2
12.显示所有来自CA州的作家的全部作品和作家代号。(使用IN,和连接两种方法) use pubs go
select title_id,au_id from titleauthor where au_id in
( select au_id from authors where state = 'CA') order by title_id go
use pubs go
select t.title_id,t.au_id
from titleauthor t join authors a on t.au_id = a.au_id where a.state = 'CA' order by title_id go
13.查找由位于以字母 B 开头的城市中的任一出版商出版的书名:(使用exists和in两种方法)
USE pubs GO
SELECT title FROM titles
WHERE EXISTS (SELECT *
FROM publishers
WHERE pub_id = titles.pub_id AND city LIKE 'B%') GO
USE pubs GO
SELECT title FROM titles
WHERE pub_id IN (SELECT pub_id FROM publishers
WHERE city LIKE 'B%') GO
正在阅读:
高级查询课堂练习及答案03-31
《电子商务概论单选 选择》05-17
03电离辐射对人体的危害及辐射防护标准09-03
关于印发《河南省事业单位专业技术岗位结构比例控制标准(试行)04-05
工厂电气控制技术07-28
35kV变电站保护定值的计算06-06
三年级数学下册三位数除以一位数除法笔算12-01
中小型企业局域网信息化建设 - 解决方案11-11
九下学案:中考语文复习学案—孙家祥05-23
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 课堂
- 练习
- 答案
- 高级
- 查询
- 会计人员应具备的法律知识
- 电力微机保护定值计算公式
- 好文分享之人生有度方坦然 - 图文
- 做学习型教师论文:勤学善思做学习型教师
- Java2课后选择题
- 寒假专题一:语法知识回顾—一般现在时、名词、代词
- 苏教版数学三年级下册第六单元教案 - 图文
- 第9讲 欧洲东部、北亚和俄罗斯
- 安徽省“皖南八校”2016届高三第三次联考英语试题(WORD版)
- 课程实习报告
- 解读苏联解体:军队为何放弃了红色政权 - 图文
- 第一健康内部讲师介绍
- 三基训练指南和训练习题(医院感染管理)
- 新牛津7B Unit 1 - -Unit4 的重点句子
- ProE工程图基本操作
- 浅谈山东问题疫苗事件中公安安全的系统管理
- 乡村学校少年宫活动实施方案
- 日产5000吨水泥生产线设计
- 2012中级经济法 第三章 网校习题
- 消化内科常见的不合理用药问题分析