一、聚合函数:(都会忽略null数据) 1、常用的有5种:将字段中所有的数据聚合在一条中 1、sum(字段名) :求总和 2、avg(字段名) :求平均值 3、max(字段名) :求最大值 4、min(字段名) :求最小值 5、count(字段名、*) :统计行数 2、按部门编号,查询平均薪水 ,并 ...
分类:
数据库 时间:
2020-08-10 11:02:21
阅读次数:
102
wc #统计 行数 字节数 列数 行的长度 选项: -l #统计行数 -w #统计列数,默认以空白字符为分隔符 -c #统计字节数 -L #统计文件中最长的行的长度 ...
分类:
系统相关 时间:
2020-07-13 18:22:23
阅读次数:
74
myIsam引擎把一个表的总行数存在了磁盘上,因此执行count(*)会直接返回结果,效率很高 #但是myisam不支持事物 innodb引擎需要把数据一行行从引擎里读出来,然后计数累加。 innodb由于多版本并发控制机制,同一时刻不同回话拿到的结果可能都不相同,所以不能直接将总行数存储在磁盘上。 ...
分类:
数据库 时间:
2020-07-07 19:56:37
阅读次数:
130
用法 通过ls -l结合简单的正则表达式可以返回想要的结果,如何统计具体数量? 使用wc -l命令统计行数,例如统计zip文件数量 ls -l *.zip | wc -l 拓展 wc [-clw][--help][--version][文件...] 参数: -c或--bytes或--chars #只 ...
分类:
系统相关 时间:
2020-06-04 13:38:26
阅读次数:
81
聚集函数 count sum avg max min sum、avg、max、min 忽略值为null的行 count(*) 统计行数,包含值为null的行 count(a) 统计a不为null的行数,忽略null count(a=1) 统计a为1的行数 select sum(a*b) as c . ...
分类:
数据库 时间:
2020-05-27 20:44:44
阅读次数:
102
字符串处理的命令 字符排序命令 sort 字符去重命令 uniq 字符截取命令 cut 字符替换命令 tr 统计命令 wc 练习题: 1.过滤出/etc/passwd以nologin结尾的内容,并统计行数 2.使用ifconfig命令获取当前的IP地址 3.将/etc/sysconfig/selin ...
分类:
其他好文 时间:
2020-05-18 22:52:12
阅读次数:
91
1.不要使用 count(列名)或 count(常量)来替代 count(*),count(*)是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。 2.count(distinct col) 计算该列除 NULL 之外的不重复行数,注意 count(dist ...
分类:
数据库 时间:
2020-05-18 20:21:32
阅读次数:
87
聚合函数:(都会忽略null数据) 常用的有5种:将字段中所有的数据聚合在一条中 1、sum(字段名) :求总和 2、avg(字段名) :求平均值 3、max(字段名) :求最大值 4、min(字段名) :求最小值 5、count(字段名、*) :统计行数 2、按部门编号,查询平均薪水 ,并且平均薪 ...
分类:
数据库 时间:
2020-05-08 11:30:20
阅读次数:
104
优化count()查询 可以统计某个列值的数量,也可以统计行数。在统计列值时要求列值时非空的(不统计null)。 如果在count()的括号中制定了列或者列的表达式,则统计的就是这个表达式有值的结果数。当mysql确认括号内的表达式值不可能为空时,实际上就是在统计行数。最简单的就是当我们使用coun ...
分类:
其他好文 时间:
2020-05-01 01:15:28
阅读次数:
47
wc命令 统计指定的文件中的字节数、字数、行数,并将统计结果显示输出。如果没有给出文件名,则从标准输入读取。wc同时也给出所指文件的总统计数 语法:wc [选项] [文件名] -c:统计字节数; -l:统计行数; -m:统计字符数。这个标志不能与-c一起使用; -w:统计字数。一个字被定义为空白、跳 ...
分类:
系统相关 时间:
2020-03-23 11:20:21
阅读次数:
115