MySQL中的MONTH()函数用于从给定日期查找一个月。如果日期的月份部分为0,则返回0,否则返回1到12之间的月份值。

用法:

MONTH(date)

参数:

该函数接受一个参数

日期:我们要从中提取月份的日期或DateTime。

返回值:返回的值范围是1到12。

示例1:

使用MONTH()函数查找当前月份。

SELECT MONTH(NOW()) AS Current_Month;

输出:

CURRENT_MONTH

11

实施例-2:

使用Month()函数从给定的DateTime中查找月份。

SELECT MONTH('2015-09-26 08:09:22') AS MONTH;

输出:

MONTH

9

示例3:

当日期为NULL时,使用Month()函数从给定的DateTime中查找月份。

SELECT MONTH(NULL) AS Month ;

输出:

示例4:

MONTH函数还可用于查找每月销售的总产品。为了演示创建一个名为的表。

产品:

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, '2019-01-27' ),

('Mercedes-Benz C-Class', 4000000.00, 6000000.00, '2019-04-01' ),

('Jaguar F-PACE', 5000000.00, 7000000.00, '2019-12-26' ),

('Porsche Macan', 6500000.00, 8000000.00, '2020-04-16' ) ;

因此,我们的表如下所示:

MONTH

NULL

产品编号

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

MONTH (Selling_Date) month,

COUNT(Product_id) Product_Sold

FROM Product

GROUP BY MONTH (Selling_Date)

ORDER BY MONTH (Selling_Date);

输出:

MONTH

PRODUCT_SOLD

1

2

4

3

7

1

10

1

12

1

mysql的month_MySQL MONTH()用法及代码示例相关推荐

  1. mysql中quarter_MySQL QUARTER()用法及代码示例

    MySQL中的QUARTER()函数用于返回给定日期值的一年的季度.它返回一个从1到4的数字. 用法: QUARTER(date) 参数:该函数仅接受一个参数 date:我们要从中提取季度的日期或Da ...

  2. java yearmonth_Java Year atMonth(Month month)用法及代码示例

    Java中Year类的atMonth(Month)方法将当前year对象与作为参数传递给月份的month结合起来,以创建YearMonth对象. 用法: public YearMonth atMont ...

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

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

  4. PostgreSQL REGEXP_REPLACE用法及代码示例

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

  5. html焦点试图代码,HTML DOM focus()用法及代码示例

    DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...

  6. private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...

    一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...

  7. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  8. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

  9. html里fill怎么自定义,HTML canvas fill()用法及代码示例

    画布fill()方法用于填充当前绘图路径.画布fill()方法的默认颜色是黑色. 用法: context.fill() 示例1: HTML canvas fillRect() Method width ...

  10. pandas get_dummies用法及代码示例

    get_dummies 是 pandas 实现one hot encode的方式 ​  one-hot的基本思想:将离散型特征的每一种特征取值都看成一种状态,若指定离散特征中有N个 不相同的取值,那么 ...

最新文章

  1. 清瘦的记录者: 一个比dbutils更小巧、好用的的持久化工具
  2. NLP(3)| seq to seq 模型
  3. filter(HTML)滤镜用法
  4. 如何将文件加添加成webapp
  5. Python QT5
  6. ipython 学习笔记 2 network graph--NetworkX
  7. 上网行为管理系统服务器区域,上网行为管理服务器
  8. WPF中自定义的DataTemplate中的控件,在Window_Loaded事件中加载机制初探
  9. selinux为enforcing模式时,运行anonymous上传之后无法删除
  10. 关键词词云怎么做_网友问:做独立站,怎么做关键词排名,怎么做客户流量?...
  11. 使用HTML制作简易求职表
  12. 【ARM】Linux驱动移植
  13. UEFI安装win10+manjaro双系统
  14. 钉钉打卡作弊软件案件的介绍
  15. C语言编程入门——综合练习(一)
  16. CSS3 实现可爱的动物动态的哈士奇动画
  17. NYU V2数据集提取数据
  18. 西安电子科技大学期末C语言考试2022年真题 --LXY
  19. OpenStack Mitaka Horizon 主题开发
  20. Zemax操作26--像差理论和修正(场曲、畸变、色差)

热门文章

  1. Asp.net Web Api开发Help Page配置和扩展
  2. 腾讯云数据库团队:MySQL AHI 实现解析
  3. 数字逻辑·逻辑代数【常用公式、化简】
  4. java web 测试要点记录
  5. 根据ip地址获取时区
  6. 电信光纤猫虚拟服务器设置方法,电信光纤猫与无线路由器连接的设置方法
  7. 如何将任意两张图片合并成一张图片并将合并后的图片导出为EPS高精度图片?
  8. Linux环境批量下载阿里云盘资源
  9. Navicat 常见操作
  10. 如何看待花呗接入央行个人征信?