统计sql】的更多相关文章

--统计sql语句执行效率SELECT (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000 N'总花费时间ms' ,total_worker_time/1000 N'所用的CPU总时间ms' ,total_physical_reads N'物理读取总次数' ,total_logical_reads/execution_count N'每次逻辑读次数' ,total_logical_reads…
--功能:统计sql server 2012表的行数 SELECT a.name, a.object_id, b.rows, b.index_id FROM sys.tables AS a INNER JOIN sys.partitions AS b ON a.object_id = b.object_id WHERE b.index_id IN ( 0, 1 ); sys.partitions系统视图:https://docs.microsoft.com/zh-cn/sql/relationa…
最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与使用. 所以,分享几个数据统计时常用的sql 语句总结: 1. 统计各个条件下的数据 select BatchId,sum(CardSum) 总金额, sum( then CardSum end) as 已使用, sum( then CardSum end) as 已冻结 from GiftCard group by BatchId 2. 统计每日,每月,每年的数据 ) 数量,sum(CardSum) 销…
转:http://www.cnblogs.com/zhangweizhong/p/5577842.html 最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与使用. 所以,分享几个数据统计时常用的sql 语句总结: 1. 统计各个条件下的数据 select BatchId,sum(CardSum) 总金额, sum(case when Status=1 then CardSum else 0 end) as 已使用, sum(case when Stat…
SQL 1.查询连续2天,每天发帖大于等于2次的用户 SELECT USER_ID FROM ( SELECT USER_ID, DATEDIFF(CREATE_TIME, '1971-01-01') - rn AS diff, CREATE_TIME FROM ( SELECT AS rn, CREATE_TIME FROM ( SELECT COMMENT_ID, USER_ID, CREATE_TIME, ) FROM T_SD_COMMENT t, () r GROUP BY USER_…
Itpub上遇到一个求助写SQL的帖子,感觉很有意思,于是写出来看看,要求如下: 有个计划表1, 记录物料的年度计划量 有个实际使用情况表2,记录实际使用情况. 最后要出个统计表,把计划和实际的数据结合到一起进行统计, 有特殊的情况就是可能部分物料有计划但是没有实际使用,有的物料无计划但是有实际使用情况, 要把这些数据合并到一起按照季度进行统计并算差异量,能实现吗?? 于是建表插数据,表结构如下: create table plan(OBJ varchar2(10),YEAR number(4)…
一.路由器部分 //[饼图]统计路由器在线.离线数量 SELECT COUNT(*) AS total, MINUTE)) ELSE NULL END) AS livecount, MINUTE)) ELSE NULL END) AS diecount FROM wifi_routemap 二.Portal Page页面统计部分 //[饼图]访问页面数量,以路由器进行排名 SELECT `ap_mac`, COUNT(`ap_mac`) AS `total` FROM `wifi_status_…
查询统计信息 select * from user_tab_statistics t where t.TABLE_NAME=upper('tablename'); 查询表基本信息 select * from user_tab_statisticsselect table_name,num_rows,blocks,avg_row_len,sample_size,ownerfrom all_tables/* where owner='NEO'*/ where num_rows > 5000000 执…
最近在研究项目时发现如下sql, select 3 agentOfGCount, 0 workingCount, 0 restingCount, 0 busyingCount, 0 connectingCount, 0 waitingCount, 0 callingCount, batch.batch_num, all_task.allcount, finish_task.finish_count, batch_order_group.work_order_id, batch_order_gro…
mysql> select end) as '<60', end) as '60~69', end) as '70~79', end) as '80~89', end) as '>=90' -> from student_course -> ; +------+-------+-------+-------+------+ | +------+-------+-------+-------+------+ | +------+-------+-------+-------+-…