复杂分组统计---表在文件中

select ELT(
INTERVAL(
indoorRSRPAvg,
-140,
-110,
-100,
-90,
-80,
-70,
-44),
‘1 <-140‘,
‘2 -140~-110‘,
‘3 -110~-100‘,
‘4 -100~-90‘,
‘5 -90~-80‘,
‘6 -80~-70‘,
‘7 -70~-44‘,
‘8 >-44‘
)as ‘分段‘,count(indoorRSRPAvg) as ‘点数‘,IsHasSigIndoor as ‘是否有室分‘ from tangshanqg_mrbuildingstatinfo GROUP BY IsHasSigIndoor,ELT(
INTERVAL(
indoorRSRPAvg,
-140,
-110,
-100,
-90,
-80,
-70,
-44),
‘1<-140‘,
‘2 -140~-110‘,
‘3 -110~-100‘,
‘4 -100~-90‘,
‘5 -90~-80‘,
‘6 -80~-70‘,
‘7 -70~-44‘,
‘8 >-44‘
)

时间: 2024-10-10 07:41:36

复杂分组统计---表在文件中的相关文章

awk命令之 - 统计/etc/passwd文件中各用户所使用的shell类型及出现次数

统计/etc/passwd文件中各用户所使用的shell类型及出现次数 awk -F: 'BEGIN{printf"%-15s\t%s\n","ShellType","Count"}{shellType[$NF]++}END{for(i in shellType)printf"%-15s\t%d\n",i,shellType[i]}' /etc/passwd

结合zabbix统计/proc/meminfo文件中的内容

vim memory_status.sh #!/bin/bash #脚本解释器说明 MemTotal(){ awk '/^MemTotal/{print $2}' /proc/meminfo #打印/proc/meminfo文件中以MemTotal开头行的以空格分割的第二列元素的值,单位为kb } $1 #第一个位置参数,位置参数的值为相应函数名,则会调用相应函数 :wq! chmod +x memory_status.sh 执行命令: ./memory_status.sh MemTotal 

统计字符串在文件中出现的次数

统计a出现的次数 [[email protected] ~]# cat aa.txt sdkasdas asdkasda ajdksa aksldjkalsd askdlaskd asdjjaskjd asdaskd asdkaslkd asdkalskdj askdljalskd kalsjdklasjd alskdjalks 123456 解决方法: 1.grep -o 'a' aa.txt | wc -l 2.awk -v RS='a' 'END{print --NR}' aa.txt 3

010.简单查询、分组统计查询、多表连接查询(sql实例)

-------------------------------------day3------------ --添加多行数据:------INSERT [INTO] 表名 [(列的列表)] --SELECT UNION --SELECT 'HAHA',1,32--UNION ALL --全部显示/显示重复数据 即使集合相同--UNION---------将查询的两个结果集合并.结构必须一致 -->常见面试题 --SELECT 'HEHE',2,33------将查询结果添加到列表中(子查询)IN

003.分组统计查询和表连接查询

--分组统计查询 group by having 1 select 分组字段 ,聚合函数 2 having 后常跟聚合函数,也可以跟分组字段 3 where 后不可以直接跟聚合函数 4 where(筛选行) -group by (分组) -having (筛选组) --表连接查询 1 笛卡尔积 (交叉连接 cross join) a*b A) SELECT * FROM A,B B) SELECT * FROM A CROSS JOIN B 2 内连接 原理: 将两个表中关联字段相等的行查询出来

【SQL Server 2012】按倒序存储“分组统计”结果的临时表到新建表

程序预先说明: 本文访问的数据库是基于存有RDF三元组的开源数据库Localyago修改的库,其中只有一个表,表中有五个属性:主语subject.谓语predict.宾语object.主语的编号subid,宾语的编号objid.每条记录由(subject,predict,object,subid,objid)组成.其中当宾语为字符型而不是实体时(比如"2011"),编号默认为0.有以下数据表: 程序需求: 统计每个主语有多少相关的谓语属性(每个谓语可有多个宾语),即有多少以该实体作为主

FAQ系列 | 从dump文件中抽取部分库表

其实很简单,就是利用正则表达式,从文件中抽取,可以用awk或sed,例如: 1. 抽取数据库 imysql_1 的全部SQL语句 #假设数据库 imysql_1 的下一个是 imysql_2 DBNAME1="imysql_1"DBNAME2="imysql_2"sed -n "/^-- Current Database: \`$DBNAME1\`/,/^-- Current Database: \`$DBNAME2\`/p"  imysql_2

SQL SERVER 使用BULK Insert将txt文件中的数据批量插入表中(1)

1/首先建立数据表 CREATE TABLE BasicMsg( RecvTime FLOAT NOT NULL , --接收时间,不存在时间相同的数据 AA INT NOT NULL, --24位地址码 . FlightID Varchar(10) NULL, --航班号) 2/ 建立存储过程 USE DF17DataProIF EXISTS (SELECT * FROM SYS.PROCEDURES WHERE OBJECT_ID = OBJECT_ID(N'[DBO].[BulkDataP

Excel 中使用SQL 语句查询数据(八)-----用Group by 进行分组统计

今天要和大家分享用在sql 语句中使用group by来进行分组统计.大家首先来看一下数据源. 用OLE DB 打开数据源,(步骤请参考本系列第一篇博文) 最后一条语句group by Item ,就是以Item 列分组. 结果如下 按照item 分类汇总