postgresql-聚合函数增强功能

postgresql-聚合函数增强功能

按季度统计入职员工

sql 复制代码
select 
-- extract截取,按季度进行统计入职员工总数
extract(year from hire_date),
count(*) filter(where extract(quarter from hire_date) = 1) "第一季度",
count(*) filter(where extract(quarter from hire_date) = 2) "第二季度",
count(*) filter(where extract(quarter from hire_date) = 3) "第三季度",
count(*) filter(where extract(quarter from hire_date) = 4) "第四季度"
from employees e
-- 1表示按查询结果第一列进行分组
group by 1;
相关推荐
李木子qaq2 分钟前
什么是数据库代理
数据库·proxy模式
LNN20225 分钟前
半导体设备上位机 Qt 实现计划
开发语言·数据库·qt
牧瀬クリスだ5 分钟前
MYSQL的视图
数据库·mysql
m0_741481789 分钟前
SQL删除包含敏感信息的数据_使用数据脱敏后执行删除
jvm·数据库·python
2401_8822737211 分钟前
如何用立即执行函数(IIFE)创建独立的作用域隔离变量
jvm·数据库·python
TDengine (老段)11 分钟前
TDengine 时序数据库在城市燃气场景的落地实践
大数据·数据库·人工智能·物联网·时序数据库·tdengine·涛思数据
七夜zippoe14 分钟前
DolphinDB查询优化:执行计划分析
大数据·数据库·信息可视化·dolphindb·查询优化
skilllite作者14 分钟前
Agent-Skills 核心能力与实战效能深度评测
大数据·开发语言·前端·数据库·人工智能·python
尚雷558015 分钟前
oracle知识整理_锁及等待事件SQL_第二部分
数据库·sql·oracle·锁及等待事件
2301_7662834422 分钟前
mysql如何实现读写分离的权限分配_不同用户分别赋予权限
jvm·数据库·python