聚合函数查询聚合函数的最大特点是它们根据一组数据求出一个值。聚合函数的结果值只根据选定行中非NULL的值进行计算,NULL值被忽略。COUNT()函数COUNT()函数,对于除“*”以外的任何参数,返回所选择集合中非NULL值的行的数目;对于参数“*”,返回选择集合中所有行的数目,包含NULL值的行。没有WHERE子句的COUNT(*)是经过内部优化的,能够快速的返回表中所有的记录总数。例子:se
分类:
数据库 时间:
2020-02-20 09:49:05
阅读次数:
63
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL ...
分类:
数据库 时间:
2020-02-19 11:37:36
阅读次数:
83
select post from employee group by post; # 只能取分组的字段 #聚合函数 max min avg sum count #每个职位有多少个员工 select post,count(id) from employee group by post; select ...
分类:
其他好文 时间:
2020-02-15 21:45:07
阅读次数:
61
排序查询 通过 ORDER BY 子句,可以将查询出的结果进行排序(排序只是显示方式,不会影响数据库中数据的顺序) ASC: 升序,默认值 DESC: 降序 单列排序 只按某一个字段进行排序,单列排序。 SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 [ASC| ...
分类:
数据库 时间:
2020-02-15 09:49:28
阅读次数:
74
spark的udf和udaf的注册 一、udf 二、udaf 1. 弱类型的自定义聚合函数 是不安全的 1. 强类型的自定义聚合函数 程序运行时候会检查数据的类型,是安全的 ...
分类:
其他好文 时间:
2020-02-12 22:10:58
阅读次数:
135
可以按照任意字段分组,但是分组完毕后,比如group by post,只能查看post字段,如果想查看组内信息,需要借助于聚合函数。聚合函数: max 最大值 min 最小值 avg 平均值 sum 求和 count 总数 # 查询每个post字段下id的记录个数。 select post,coun ...
分类:
数据库 时间:
2020-02-04 20:44:39
阅读次数:
99
准备数据 PUT zhifou/doc/1 { "name":"顾老二", "age":30, "from": "gu", "desc": "皮肤黑、武器长、性格直", "tags": ["黑", "长", "直"] } PUT zhifou/doc/2 { "name":"大娘子", "age": ...
分类:
其他好文 时间:
2020-02-02 19:41:45
阅读次数:
159
定义数组array: //创建数组var arr1=Array(1,2,3)//初始化赋值数组var arr2=New Array[Int](3)//初始化指定元素为Int,长度为3不可变//遍历数组for(i<-arr1.indices)print(i)//i表示从1到arr1的长度为止的数字序列 ...
分类:
编程语言 时间:
2020-02-01 19:40:36
阅读次数:
86
1、题目描述: 2、代码:考察 group by 的条件在的位置对应的语法,考察聚合函数平均数的使用。 select t.title,avg(s.salary) from titles t left join salaries s on t.emp_no=s.emp_no where t.to_da ...
分类:
其他好文 时间:
2020-01-30 11:16:43
阅读次数:
133
8-1 窗口函数■无需指定PARTITION BY■专用窗口函数的种类■窗口函数的适用范围■作为窗口函数使用的聚合函数■计算移动平均■两个ORDER BY ● 窗口函数可以进行排序、生成序列号等一般的聚合函数无法实现的高操作。● 理解PARTITION BY和ORDER BY这两个关键字的含义十分重 ...
分类:
数据库 时间:
2020-01-27 13:54:58
阅读次数:
87