mysql中quarter_MySQL QUARTER()用法及代码示例
MySQL中的QUARTER()函数用于返回给定日期值的一年的季度。它返回一个从1到4的数字。
用法:
QUARTER(date)
参数:该函数仅接受一个参数
date:我们要从中提取季度的日期或DateTime。
返回:如果给定日期在January-March范围内,则返回1。 April-June为2,July-September为3,如果日期在October-December范围内,则返回4。
示例1:
使用QUARTER()函数查找当前QUARTER。
SELECT QUARTER(NOW()) AS CURRENT_QUARTER;
输出:
CURRENT_QUARTER
4
实施例-2:
使用QUARTER()函数从给定的DateTime查找季度。
SELECT QUARTER('2020-04-26 08:09:22') AS QUARTER_NUMBER;
输出:
QUARTER_NUMBER
2
示例3:
当日期为NULL时,使用QUARTER()函数从给定的DateTime中查找季度。
SELECT QUARTER(NULL) AS QUARTER_NUMBER;
输出:
QUARTER_NUMBER
NULL
示例4:
QUARTER函数还可用于查找每个QUARTER出售的总产品。为了演示创建一个名为的表。
产品:
CREATE TABLE Product(
Product_id INT AUTO_INCREMENT,
Product_name VARCHAR(100) NOT NULL,
Buying_price DECIMAL(13, 2) NOT NULL,
Selling_price DECIMAL(13, 2) NOT NULL,
Selling_Date Date NOT NULL,
PRIMARY KEY(Product_id)
);
现在将一些数据插入“产品”表:
INSERT INTO
Product(Product_name, Buying_price, Selling_price, Selling_Date)
VALUES
('Audi Q8', 10000000.00, 15000000.00, '2018-01-26' ),
('Volvo XC40', 2000000.00, 3000000.00, '2018-04-20' ),
('Audi A6', 4000000.00, 5000000.00, '2018-07-25' ),
('BMW X5', 5000500.00, 7006500.00, '2018-10-18' ),
('Jaguar XF', 5000000, 7507000.00, '2018-01-27' ),
('Mercedes-Benz C-Class', 4000000.00, 6000000.00, '2018-04-01' ),
('Jaguar F-PACE', 5000000.00, 7000000.00, '2018-12-26' ),
('Porsche Macan', 6500000.00, 8000000.00, '2018-04-16' ) ;
因此,我们的表如下所示:
产品编号
Product_name
Buying_price
Selling_price
Selling_Date;
1
奥迪Q8
10000000.00
15000000.00
2018-01-26
2
沃尔沃XC40
2000000.00
3000000.00
2018-04-20
3
奥迪A6
4000000.00
5000000.00
2018-07-25
4
宝马X5
5000500.00
7006500.00
2018-10-18
5
捷豹XF
5000000.00
7507000.00
2019-01-27
6
Mercedes-Benz C-Class
4000000.00
6000000.00
2019-04-01
7
捷豹F-PACE
5000000.00
7000000.00
2019-12-26
8
保时捷Macan
6500000.00
8000000.00
2020-04-16
现在,我们将使用MONTH()函数查找每季度售出的产品数量。
SELECT
QUARTER(Selling_Date) as quarter,
COUNT(Product_id) as PRODUCT_SOLD
FROM
Product
GROUP BY QUARTER(Selling_Date)
ORDER BY QUARTER(Selling_Date);
输出:
QUARTER
PRODUCT_SOLD
1
2
2
3
3
1
4
2
mysql中quarter_MySQL QUARTER()用法及代码示例相关推荐
- mysql中的comment用法
mysql中的comment用法 在MySQL数据库中,字段或列的注释是用属性comment来添加. 创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释. 示例代码如下: crea ...
- mysql中datediff函数用法
mysql中datediff函数用法 1. datediff函数语法用法: 表达式DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firs ...
- mysql limit 含义_深入分析Mysql中limit的用法
很久没用mysql的limit,一时大意竟然用错了,自认为(limit 开始,结束),其实错了,正确的应该是(limit 偏移量,条数),为了记住这次错误,转载一篇limit用法详解.推荐给大家,希望 ...
- MySQL中EXISTS的用法
比如在Northwind数据库中有一个查询为 SELECT c.CustomerId,CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID ...
- python numpy allclose用法及代码示例
python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...
- PostgreSQL REGEXP_REPLACE用法及代码示例
PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...
- mysql中change用法,mysql 中alter的用法以及一些步骤
mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...
- mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法
Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...
- mysql中去重的用法_mysql中去重 distinct 用法
在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count( ...
最新文章
- 2021年大数据Hadoop(二十九):​​​​​​​关于YARN常用参数设置
- 【数据竞赛】Kaggle知识点:入门到进阶的10个问题
- python openstack oslo_config使用_OpenStack配置解析库oslo.config的使用方法
- DHTMLX 前端框架 建立你的一个应用程序教程(二)--设置布局
- Linux服务器硬件及RAID配置(操作实验详细图解)
- linux p2p视频播放器,avplayer: 一个基于FFmpeg、libtorrent的P2P播放器实现.
- 【jQuery系列之插件】jQuery插件---exselect实现联动
- docker导入与导出容器
- java启动mysq服务_启动和关闭MySQL服务
- cocos常用工具-TiledMap
- PMP考试题型是如何分布的?
- 什么是即席查询及即席查询实现
- 机载激光雷达原理与应用科普(六)
- 外贸个人自建站有哪些比较友好的收款方式?
- 美国东北大学计算机硕士,美国东北大学计算机硕士
- phalcon index.php,phalcon简易指南
- 【Go】Go语言基本数据类型
- 程序员分界线:30岁,30岁转行、35岁转行、35岁被迫裁员
- linux系统硬盘设置密码,linux下硬盘加密
- login.php 什么意思,php is_login()做什么用的;
热门文章
- UML(2)之UML 的图
- Incorrect string value: '\x 报错解决方法j
- Centos8 yum被删除后怎么安装
- java生成excel文件并且隔行换色。
- anconda 下的pip路径_Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问...
- 23个精美的的国外单页网站设计作品推荐
- PowerQuery合并多个工作簿到一张表
- 视频编辑王简单使用方法
- VLSI/SoC设计综合实验(★)
- linux游戏星际公民,众筹金额超3亿美元 《星际公民》开启促销庆祝活动