数据分析三大基本方法分别是:

  • 对比
  • 细分
  • 预测

现在我们学习一下细分的方法:数据分组。
进行数据分析时不仅要对总体的数量特征和数量关系记性分析,还要深入总体的内部进行分组分析。数据分组是一种重要的数据分析方法,这种方法根据数据分析对象的特征,按照一定的标志(指标),如业务、用户属性、时间等维度,把数据分析对象划分为不同的部分和类型来进行研究,以揭示其内在的联系和规律性。
常用的数据分组方式主要包括数值分组、日期/时间分组两种。

一、数值分组

1. IIF函数法

在Access中,IIF函数最多可进行13成嵌套,如果嵌套超过13层,运行时Access数据库将提示“表达式过于复杂”。
IIF函数语法如下:

IIF(表达式,表达式成立时返回的值,表达式不成立时返回的值)

以“用户明细”表为例。表中有个“年龄”字段,我们需要了解用户年龄结构,这是就需要对用户年龄进行分组。以IIF函数进行分组,编写的SQL语句如下:

SELECT 用户ID,年龄,
IIF(年龄 <= 20,"20岁及其以下",
IIF(年龄 <=30,"21-30岁",
IIF(年龄 <= 40,"31-40岁",
"40岁以上"))) AS 年龄分组
FROM 用户明细;

将编写好的SQL语句复制到新建的查询SQL视图窗口中,单击【运行】,得到如下结果:

2. CHOOSE函数

与Excel中的CHOOSE函数用法与功能一样。语法如下:

CHOOSE(参数

Access操作与SQL语句:数据分组相关推荐

  1. 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)

    1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名  [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...

  2. mysql对所有列的数据进行修改6_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (3)...

    添加和删除列 使用ADD向表中添加新列,使用DROP删除现有列.DROP col_name是对标准SQL的MySQL扩展. 若要在表行的特定位置添加列,请使用FIRST col_name 或者 AFT ...

  3. iBatis 事务控制 与 两表操作将SQL语句写入单表

    事务控制 示例: // move data from temp_table to work_tabletry {sqlMapClient.startTransaction();T03SlipWk or ...

  4. SQL Server数据分组

    SQL Server数据分组 一.SQL Server Group By语句. Group By语句从英文的字面意义上理解就是"根据(by)一定的规则进行分组(Group)".它的 ...

  5. ACCESS中执行sql语句

    ACCESS中执行sql语句 简单的说:查询--新建-- 设计视图--选择表或者不选--右键新建SQL视图 不会就看图 access采用sql语句与sql的区别 Access中提供查询对象,在设计时可 ...

  6. oracle图书操作、sql语句查询+授权、视图、索引、表操作

    oracle图书操作.sql语句查询+授权.视图.索引.表操作 一.创建一张表book,表结构为(总编号,分类号,书名,作者,出版单位,单价),插入若干记录 二.创建一张表reader,表结构为(借书 ...

  7. SQL语句之分组查询--GROUP BY(group by)

    SQL语句之分组查询–GROUP BY(group by) 语法 select 聚合函数,列(要求出现在group by的后面)from 表where 筛选条件group by 分组的列表order ...

  8. ACCESS数据库使用sql语句创建表

    在Access中使用sql语句创建表时指定字段类型 长度为255的文本varchar 长度为20的文本varchar(20) 日期时间datetime 数字byte或smallint或integer, ...

  9. ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来

    ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来,一般都要写成: [TableName].FieldName,否则较长的中文名表名可能会被不识别.

最新文章

  1. 计算机能破坏光盘中的系统吗,因为某些程序被破坏需要重装系统,用2000的盘重装可以吗?...
  2. ISO9000互联网管理办法
  3. 【数据结构】对排序的综合总结
  4. Java基础day15
  5. dede如何做SEO,一起探讨下
  6. SecurtCRT连接服务器自动断开
  7. redhat6.5手动配置网络
  8. 判断用户输入的这个数是不是质数
  9. 1、eclipse 使用git提交项目至github进行项目托管
  10. InstallAnywhere制作出来的安装包在64位机上无法卸载
  11. copy 自定义对象
  12. Omni Converter全能转换器安装教程
  13. Mysql text类型的最大长度
  14. 荒野行动为什么不能获取服务器信息,荒野行动获取服务器信息一直不动 服务器信息0解决方法...
  15. 通达OA11.0 补丁文件
  16. excel曲线拟合怎么弄
  17. 获取句子迷的经典语录[Python版本]
  18. 内农大计算机学院宿舍,新疆农业大学科学技术学院宿舍条件怎么样
  19. 优化 WordPress 网站让百度快速收录
  20. 根据经纬度查询地名,

热门文章

  1. Java筑基——泛型的点点滴滴
  2. L0到L5自动驾驶的区别
  3. 《惢客创业日记》2022.04.01-30(周五)三月份的总结和四月份的计划
  4. 云南美食介绍 简单静态HTML网页作品 美食餐饮网站设计与实现 学生美食网站模板
  5. 【PXE高效的批量网络装机】
  6. 我来说说 Vue面试知识点 和 Vue3.0
  7. Switch 中参数的范围探讨
  8. Switch能否用string做参数?
  9. UIDynamicItemBehavior-动画效果:增加各种物理特性
  10. python连接redis数据库