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()用法及代码示例相关推荐

  1. mysql中的comment用法

    mysql中的comment用法 在MySQL数据库中,字段或列的注释是用属性comment来添加. 创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释. 示例代码如下: crea ...

  2. mysql中datediff函数用法

    mysql中datediff函数用法 1. datediff函数语法用法: 表达式DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firs ...

  3. mysql limit 含义_深入分析Mysql中limit的用法

    很久没用mysql的limit,一时大意竟然用错了,自认为(limit 开始,结束),其实错了,正确的应该是(limit 偏移量,条数),为了记住这次错误,转载一篇limit用法详解.推荐给大家,希望 ...

  4. MySQL中EXISTS的用法

    比如在Northwind数据库中有一个查询为 SELECT c.CustomerId,CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID ...

  5. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  6. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  7. mysql中change用法,mysql 中alter的用法以及一些步骤

    mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...

  8. mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法

    Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...

  9. mysql中去重的用法_mysql中去重 distinct 用法

    在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count( ...

最新文章

  1. 2021年大数据Hadoop(二十九):​​​​​​​关于YARN常用参数设置
  2. 【数据竞赛】Kaggle知识点:入门到进阶的10个问题
  3. python openstack oslo_config使用_OpenStack配置解析库oslo.config的使用方法
  4. DHTMLX 前端框架 建立你的一个应用程序教程(二)--设置布局
  5. Linux服务器硬件及RAID配置(操作实验详细图解)
  6. linux p2p视频播放器,avplayer: 一个基于FFmpeg、libtorrent的P2P播放器实现.
  7. 【jQuery系列之插件】jQuery插件---exselect实现联动
  8. docker导入与导出容器
  9. java启动mysq服务_启动和关闭MySQL服务
  10. cocos常用工具-TiledMap
  11. PMP考试题型是如何分布的?
  12. 什么是即席查询及即席查询实现
  13. 机载激光雷达原理与应用科普(六)
  14. 外贸个人自建站有哪些比较友好的收款方式?
  15. 美国东北大学计算机硕士,美国东北大学计算机硕士
  16. phalcon index.php,phalcon简易指南
  17. 【Go】Go语言基本数据类型
  18. 程序员分界线:30岁,30岁转行、35岁转行、35岁被迫裁员
  19. linux系统硬盘设置密码,linux下硬盘加密
  20. login.php 什么意思,php is_login()做什么用的;

热门文章

  1. UML(2)之UML 的图
  2. Incorrect string value: '\x 报错解决方法j
  3. Centos8 yum被删除后怎么安装
  4. java生成excel文件并且隔行换色。
  5. anconda 下的pip路径_Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问...
  6. 23个精美的的国外单页网站设计作品推荐
  7. PowerQuery合并多个工作簿到一张表
  8. 视频编辑王简单使用方法
  9. VLSI/SoC设计综合实验(★)
  10. linux游戏星际公民,众筹金额超3亿美元 《星际公民》开启促销庆祝活动