谁说菜鸟不会数据分析(工具篇)--笔记.docx





《谁说菜鸟不会数据分析(工具篇)--笔记.docx》由会员分享,可在线阅读,更多相关《谁说菜鸟不会数据分析(工具篇)--笔记.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1、 Accessa) 函数计算i. DATADIFF1. DATADIFF(“参数”,起始时间,结束时间)2. 参数说明参数说明yyyy年q季度m月d天w周h时n分s秒3. 例句SELECT 用户ID,注册日期,DATEDIFF(“D”,注册日期,#2011-12-31#) AS 注册天数FROM 用户明细;ii. Access数据库常用函数函数类别常用函数说明日期Year()返回给定日期的年份Month()返回给定日期的月份Day()返回给定日期的天Date()返回系统日期DateDiff()计算两个给定日期的间隔,DateDiff(参数,起始日期,结束日期),参数详见参数表DataPar
2、t()返回给定时间的指定部分,DatePart(参数,日期),参数详见参数表数学Abs()返回数值的绝对值Int()返回数值的整数部分Round()将数值四舍五入到指定的小数位数字符Len()返回字符串的长度Mid()返回字符串从指定位置开始指定个数的字符Left()返回字符串从左边开始指定个数的字符Right()返回字符串从右边开始指定个数的字符b) 数值分组i. IIF函数法1. 与Excel中的IF函数用法及功能一样。在Access数据库中,IIF函数最多可进行13层嵌套2. IFF(表达式,表达式成立时返回的值,表达式不成立时返回的值)3. 例句a) SQLSELECT 用户ID,年龄
3、,IIF(年龄=20,”20岁及其以下”,IIF(年龄=30,”21-30岁”,IIF(年龄=40,”31-40岁”,“40岁以上”) AS 年龄分组FROM 用户明细;b) 结果用户ID年龄年龄分组1000002321-30岁1000011820岁及其以下1000022421-30岁1000063021-30岁1000102221-30岁1000112021-30岁1000124540岁以上1000132020岁及其以下1000152421-30岁1000162721-30岁1000174440岁以上1000194140岁以上1000202221-30岁ii. CHOOSE1. 与Excel
4、中的CHOOSE函数用法及功能一样。2. CHOOSE(参数,结果1,结果2,结果N)3. 说明:a) 参数可为表达式,如果参数或表达式返回的值为1,则函数CHOOSE返回结果1;如果参数或表达式返回的值为2,函数CHOOSE返回结果2,以此类推。b) 参数或表达式返回的值必须为1254的数字,如果小于1或者大于254,则Access数据库将返回错误值“#VALUE!”。c) 如果参数为小数,则在使用前将被截尾取整,即相当于Excel中的INT函数效果。4. 例句SELECT 用户ID,年龄,CHOOSE(年龄-1)/10+1,”10岁及其以下”,”11-20岁”,”21-30岁”,”31-4
5、0岁”,”40岁以上”) AS 年龄分组FROM 用户明细;5. 结果用户ID年龄年龄分组1000002321-30岁1000011820岁及其以下1000022421-30岁1000063021-30岁1000102221-30岁1000112021-30岁1000124540岁以上1000132020岁及其以下1000152421-30岁1000162721-30岁1000174440岁以上1000194140岁以上1000202221-30岁iii. SWITCH1. SWITCH(条件1,结果1,条件2,结果2,条件N,结果N)2. 说明a) 如果条件1为True,SWITCH将返回结
6、果1,如果条件2为True,SWITCH将返回结果2,以此类推。b) 参数由成对的条件表达式和结果值组成,条件表达式按照从左到右的顺序求值,将返回与第一个求职结果为True的表达式相对应的结果值。c) SWITCH函数在SQL语句中的表达式最多可以达到14个,如果多于14个,将提示错误。d) 如果所有表达式的结果值都不为True,SWITCH将返回Null。3. 例句SELECT 用户ID,年龄,SWITCH(年龄=20,”20岁及其以下”,年龄=30,”21-30岁”,年龄40,”40岁以上”) AS 年龄分组FROM 用户明细;4. 运行结果与IIF函数分组效果相同,但SWITCH函数会让
7、人感觉分组更清晰些。iv. PARTITION1. PARTATION(数值参数,开始值,结束值,组距)2. 说明:a) 数值参数为要根据范围进行计算的整数。b) 开始值必须为整数,并且不能小于0。c) 结束值也必须为整数,该数值不能等于或小于开始值。d) 组距也必须为整数,指定在整个数值范围内(在开始值与结束值之间)的分区大小。e) PARTITION返回的内容为每组的“下限:上限”。3. 例句SELECT 用户ID,年龄,PARTITION(年龄,1,100,20) AS 年龄分组FROM 用户明细;4. 结果用户ID年龄年龄分组1000002321:40100001181:2010000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 菜鸟 不会 数据 分析 工具 笔记

限制150内