第4章单表查询.ppt

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章单表查询,第4章单表查询PPT,第4章单表查询课件,第4章单表查询PPT课件

4.4 为表和字段取别名 4.4.1 为表取别名 在查询操作时,如果表名很长使用起来就不太方便,这时可以为表取一个别名,用这个别名来代替表的名称。 MySQL中为表起别名的格式如下所示: AS关键字用于指定表名的别名,它可以省略不写。 SELECT * FROM 表名 [AS] 别名; 4.4 为表和字段取别名 4.4.1 为表取别名 【例4-38】为student表起一个别名s,并查询student表中gender字段值为“女”的记录,SQL语句及其执行结果如下所示: 4.4 为表和字段取别名 4.4.2 为字段取别名 MySQL中为字段起别名的格式如下所示: 【例4-39】查询student表中的所有记录的name和gender字段值,并为这两个字段取别名stu_name和stu_gender,SQL语句及其执行结果如下所示: SELECT 字段名 [AS] 别名[,字段名 [AS] 别名,……] FROM 表名; 4.4 为表和字段取别名 4.4.2 为字段取别名 本章首先介绍了如何对单表进行简单查询、带条件查询,然后介绍了如何进行高级查询,最后介绍了如何为表名和字段名取别名。 通过本章的学习,大家要能够掌握SELECT语句的基本语法格式、使用SELECT语句查询所有及指定字段、按条件查询,熟悉常用聚合函数的使用、对查询进行排序和分组以及如何为表和字段取别名。数据查询是数据库操作中重点掌握的内容,大家应该多加练习,以便为以后章节的学习打下坚实基础。 4.2 按条件查询 4.2.8 带OR关键字的多条件查询 在使用SELECT语句查询数据时,也可以使用OR关键字连接多个查询条件,只要记录满足任意一个条件就会被查询出来。语法格式: 4.2 按条件查询 4.2.8 带OR关键字的多条件查询 【例4-24】查询student表中id字段值小于3或者gender字段值为“女”的学生姓名,SQL语句及其执行结果如下所示: 只要记录满足OR关键字连接的任意一个条件就会被查询出来,而不需要同时满足两个条件表达式。那么同时都满足呢? 4.2 按条件查询 4.2.8 带OR关键字的多条件查询 【例4-25】查询student表中满足条件name字段值以字符“h”开始,或者gender字段值为“女”,或者grade字段值为100的记录,SQL语句及其执行结果如下所示: 多学一招 OR和AND关键字一起使用的情况 AND的优先级高于OR,因此当两者在一起使用时,应该先运算AND两边的条件表达式,再运算OR两边的条件表达式。 【例4-21】查询student表中gender字段值为“女”或者gender字段值为“男”,并且grade字段值为100,的学生姓名,SQL语句: 4.3 高级查询 4.3.1 聚合函数 MySQL中提供了一些函数来实现对某些数据进行统计,具体如表4-2所示。 表4-2中的函数用于对一组值进行统计,并返回唯一值,这些函数被称为聚合函数。 函数名称 作用 COUNT() 返回某列的行数 SUM() 返回某列值的和 AVG() 返回某列的平均值 MAX() 返回某列的最大值 MIN() 返回某列的最小值 表4-2 聚合函数 4.3 高级查询 4.3.1 聚合函数 1、COUNT()函数 COUNT()函数用来统计记录的条数 语法格式如下所示: 使用上面的语法格式可以求出表中有多少条记录。 SELECT COUNT(*) FROM 表名; 4.3 高级查询 4.3.1 聚合函数 【例4-22】查询student表中一共有多少条记录,SQL语句及其执行结果如下所示: 从查询结果可以看出,student表中一共有8条记录。 4.3 高级查询 4.3.1 聚合函数 2、SUM()函数 SUM()是求和函数,用于求出表中某个字段所有值的总和 语法格式如下所示: 使用上面的语句可以求出指定字段值的总和。 SELECT SUM(字段名) FROM 表名; 4.3 高级查询 4.3.1 聚合函数 【例4-23】求出student表中grade字段的总和,SQL语句及其执行结果如下所示: 从查询结果可以看到,所有学生grade字段的总和为652。 4.3 高级查询 4.3.1 聚合函数 3、AVG()函数 AVG()函数用于求出某个字段所有值的平均值 语法格式如下所示: 使用上面的语句可以求出指定字段所有值的平均值。 SELECT AVG(字段名) FROM student; 4.3 高级查询 4.3.1 聚合函数 【例4-24】求出student表中grade字段的平均值,SQL语句及其执行结果如下所示: 从查询结果可以看到,所有学生grade字段的平均值为81.5。

文档评论(0)

优秀文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档