高级查询课堂练习及答案
更新时间: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
一年之计在于春的下一句?02-13
幼儿园中班教师教育故事11-20
试论数字电视信号的传输技术05-21
食品卫生安全常识08-25
2019年西安电子科技大学微电子学院硕士研究生拟录取名单 - 图文03-11
2019迎新晚会策划书02-26
《审计原理》练习 09-27
2019年庆元旦的作文06-12
盾构机笔试题库(最终版-打印) - 图文04-26
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 课堂
- 练习
- 答案
- 高级
- 查询
- 会计人员应具备的法律知识
- 电力微机保护定值计算公式
- 好文分享之人生有度方坦然 - 图文
- 做学习型教师论文:勤学善思做学习型教师
- Java2课后选择题
- 寒假专题一:语法知识回顾—一般现在时、名词、代词
- 苏教版数学三年级下册第六单元教案 - 图文
- 第9讲 欧洲东部、北亚和俄罗斯
- 安徽省“皖南八校”2016届高三第三次联考英语试题(WORD版)
- 课程实习报告
- 解读苏联解体:军队为何放弃了红色政权 - 图文
- 第一健康内部讲师介绍
- 三基训练指南和训练习题(医院感染管理)
- 新牛津7B Unit 1 - -Unit4 的重点句子
- ProE工程图基本操作
- 浅谈山东问题疫苗事件中公安安全的系统管理
- 乡村学校少年宫活动实施方案
- 日产5000吨水泥生产线设计
- 2012中级经济法 第三章 网校习题
- 消化内科常见的不合理用药问题分析