Mysql统计数据时相关函数的使用
来源:互联网 发布:数据被锁英文怎么说 编辑:程序博客网 时间:2024/05/16 00:56
一,在mysql统计业务数据的时候经常用到DATE_FORMAT,COUNT,IF,CASE WHEN 等函数,以下总结在实际中的使用
SELECT
CASE type
WHEN 1
THEN '教学类'
WHEN 2 THEN '科研类'
WHEN 3 THEN '服务类'
END AS '分类',
count(IF(level = 1 ,TRUE,NULL)) AS '校级' ,
count(IF(level = 2 ,TRUE,NULL)) AS '院系级' ,
count(1) AS '数量'
FROM
fa_college
WHERE
isDeleted=0
GROUP BY
SELECT
CASE type
WHEN 1
THEN '教学类'
WHEN 2 THEN '科研类'
WHEN 3 THEN '服务类'
END AS '分类',
count(IF(level = 1 ,TRUE,NULL)) AS '校级' ,
count(IF(level = 2 ,TRUE,NULL)) AS '院系级' ,
count(1) AS '数量'
FROM
fa_college
WHERE
isDeleted=0
GROUP BY
type
二、
SELECT
DATE_FORMAT(createdOn,"%Y") AS str,
COUNT(*) AS count1,
COUNT(*) AS count2,
COUNT(IF(DATEDIFF(SYSDATE(), ContractStart)>=365,TRUE,NULL)) AS count3,
COUNT(IF(currenttitle IN (1,2),TRUE,NULL)) AS count4,
COUNT(IF(educationid IN (10),TRUE,NULL)) AS count5,
COUNT(IF(DATEDIFF(SYSDATE(), ContractStart)< 365,TRUE,NULL)) AS count6,
COUNT(IF(DATEDIFF(SYSDATE(), ContractStart)>=90,TRUE,NULL)) AS count7,
COUNT(IF(isChangJiangScholars=1,TRUE,NULL)) AS count8,
COUNT(IF(isThousandsScholars=1,TRUE,NULL)) AS count9,
COUNT(IF(DATEDIFF(SYSDATE(), ContractStart) < 90 AND isChangJiangScholars= 2 AND isThousandsScholars= 2,TRUE,NULL)) AS count10
FROM
fa_foreignexpert
WHERE
isDeleted = 0
0 0
- Mysql统计数据时相关函数的使用
- mySQL相关函数的使用
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- Mysql 中使用DATE_FORMAT函数按月、周统计数据
- netty server 相关的统计数据
- Linux 内核相关的统计数据
- mysql 相关函数的使用情况
- MySQL相关的函数
- PHP在实现统计数据时使用到的时间段
- PHP在实现统计数据时使用到的时间段
- mysql日期相关函数使用
- MySQL的经典用法(二)----按月统计数据
- java lock的底层实现原理
- iOS UIBezierPath类 介绍
- 【机器学习中的数学】广义逆高斯分布及其特例
- jdk
- C++11系列-区间迭代
- Mysql统计数据时相关函数的使用
- 转载的别人的iOS零碎小知识点
- setOnTouchListener监听返回true和false的区别
- RX Java
- Ubuntu16.04-Server-32bit系统简单配置
- 修改Eclipse注释里的${Date}变量格式
- 路由器的接口配置
- notes 未完成 Linux Centos 6.6搭建SFTP服务器
- CentOS中使用VeraCrypt(二):加密卷类型