- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
_
8. 数据的查询、汇总 、统计和分析
本章主题
SELECT 语句
简单的 SELECT 查询
设置查询结果的字段名
关键字 ALL 和 DISTINCT 的使用
查询结果的输出目的地
WHERE 子句的条件搜索功能
SELECT 的通配符
字符和通配符冲突时的解决方法
连接条件设置
统计运算的高手:聚合函数
数据分组小计
HAVING 子句的使用
ORDER BY 子句的使用
查询名列前茅或落后者
活用子查询(SubQuery )
精彩内容不容错过!这一章是本课程的重点!!★★★★★
本章将深入剖析 SELECT 命令。
_
8.1.SELECT命令
SELECT 是一个用来从一个或多个表中获取数据的 SQL 命令。
8.2.简单的SELECT查询
如:
USE NorthwindSQL
SELECT 身份证号码,姓名,电话号码 -- 这里是字段列表
FROM 飞狐工作室
SELECT 命令至少包含:
➢ 要出现在查询结果中的字段列表,如:身份证号码,姓名,电话号码
➢ 字段来自哪些表,如:FROM 飞狐工作室
➢ 字段列表也可以是由字段、常量和函数组成的表达式
➢ 要列出所有字段,只须用 * 号
8.3.设置查询结果的字段名
查询需求
请从数据库 pubs 的 authors 表,查询出所有作者的代号、姓名、电话号码及住址,而且
请使用中文文字作为查询结果的各字段名。
解答
/* 脚本文件名: Demo91.sql */
USE pubs
_
SELECT 作者代号 = au_id,
姓名 = au_fname+au_lname,
电话号码 = phone,
住址 = address
FROM authors
或 (看看你更喜欢哪一种格式?)
/* 脚本文件名: Demo92.sql */
USE pubs
SELECT au_id AS 作者代号,
au_fname+au_lname AS 姓名,
phone AS 电话号码,
address AS 住址
FROM authors
注意:
如果您设置的的字段名包含空格 ,则须加上单引号
SELECT au_fname+au_lname AS ‘Name of Author’
FROM authors
任务:查询 teacher 表的姓名、性别和生日,列名用中文表示;查询 class 表的所有班级
_
信息;查询teacher表的教师姓名和年龄。
8.4.关键字ALL和DISTINCT的使用
1. 查询需求
请列出“飞狐工作室”表中所有员工的雇用日期,但是日期相同者只列出一次即可。
USE NorthwindSQL
SELECT DISTINCT 雇用日期 FROM 飞狐工作室
2. 查询需求
请列出“飞狐工作室”表中有哪些部门。
USE NorthwindSQL
SELECT DISTINCT 部门 FROM飞狐工作室
ALL为默认项,显示所有查询到的记录,包括重复项。
DISTINCT,对指定字段的内容相同的,仅显示一项。每个SELECT表
文档评论(0)