postgresql-聚合函数增强功能

news/2024/7/9 20:48:19 标签: postgresql, 数据库

postgresql-聚合函数增强功能

  • 按季度统计入职员工

按季度统计入职员工

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;

在这里插入图片描述


http://www.niftyadmin.cn/n/5065972.html

相关文章

【Unity2022】Unity实现手机游戏操控摇杆(实现操控轮盘)

文章目录 运行效果预览创建物体脚本获取RectTransform处理玩家拖动事件完整代码 获取输入运行其他文章 运行效果预览 首先展示一下本文章实现的效果: 创建物体 创建两个UI图像,一个用于表示背景,作为父物体,命名为JoyStick&am…

C++基础语法(多态)

多态的学习是建立在继承之上的,如果你没有事先了解学习过继承,请去看看笔者写的关于继承的文章,对继承有概念之后,再来学习多态。多态的坑是相当的多,如果未来就业,公司对多态的考察也是让人直呼&#xff1…

C#停车场管理系统

目录 一、绪论1.1内容简介及意义1.2开发工具及技术介绍 二、总体设计2.1系统总体架构2.2登录模块总体设计2.3主界面模块总体设计2.4停车证管理模块总体设计2.5停车位管理模块总体设计2.6员工管理模块总体设计2.7其他模块总体设计 三、详细设计3.1登录模块设计3.2主界面模块设计…

linux内核分析:网络协议栈

从本质上来讲,所谓的建立连接,其实是为了在客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态,并用这样的数据结构来保证面向连接的特性。TCP 无法左右中间的任何通路,也没有什么虚拟的连接,中间的通路根本意识不到两端使用了 TCP 还是 UDP。 所谓的连接…

使用win_b64做CATIA的开发测试

文章目录 一、把win_b64文件夹放在无中文的路径下二、启动环境文件编辑器三、新建环境文件四、集成CAA代码五、去用户环境目录查看环境文件是否生成六、关闭环境文件编辑器七、去桌面双击新建的快捷方式即可启动CATIA,进行测试八、进入对应的开发模块,查…

SLAM从入门到精通(python开发)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 在ROS下面,开发的方法很多,可以是c,可以是python。大部分接口操作类的应用,其实都可以用python来开…

抖音聊天对话模板,制作一条一条冒出来的聊天对话短视频

聊天对话模板是一种非常有趣且实用的工具,它主要用于制作抖音聊天记录一条一条冒出来的视频。有了聊天对话模板,你再也不需要费心去写剧本,只需输入一些简单的文案,就能自动生成搞笑对话视频。 聊天对话工具下载: htt…

力扣:119. 杨辉三角 II(Python3)

题目: 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 来源:力扣(LeetCode) 链接:力扣(LeetCode&#xff09…