mysql的month_MySQL MONTH()用法及代码示例
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()用法及代码示例相关推荐
- mysql中quarter_MySQL QUARTER()用法及代码示例
MySQL中的QUARTER()函数用于返回给定日期值的一年的季度.它返回一个从1到4的数字. 用法: QUARTER(date) 参数:该函数仅接受一个参数 date:我们要从中提取季度的日期或Da ...
- java yearmonth_Java Year atMonth(Month month)用法及代码示例
Java中Year类的atMonth(Month)方法将当前year对象与作为参数传递给月份的month结合起来,以创建YearMonth对象. 用法: public YearMonth atMont ...
- 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 ...
- html焦点试图代码,HTML DOM focus()用法及代码示例
DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...
- private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...
一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- reset java_Java PushbackReader reset()用法及代码示例
Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...
- html里fill怎么自定义,HTML canvas fill()用法及代码示例
画布fill()方法用于填充当前绘图路径.画布fill()方法的默认颜色是黑色. 用法: context.fill() 示例1: HTML canvas fillRect() Method width ...
- pandas get_dummies用法及代码示例
get_dummies 是 pandas 实现one hot encode的方式 one-hot的基本思想:将离散型特征的每一种特征取值都看成一种状态,若指定离散特征中有N个 不相同的取值,那么 ...
最新文章
- 清瘦的记录者: 一个比dbutils更小巧、好用的的持久化工具
- NLP(3)| seq to seq 模型
- filter(HTML)滤镜用法
- 如何将文件加添加成webapp
- Python QT5
- ipython 学习笔记 2 network graph--NetworkX
- 上网行为管理系统服务器区域,上网行为管理服务器
- WPF中自定义的DataTemplate中的控件,在Window_Loaded事件中加载机制初探
- selinux为enforcing模式时,运行anonymous上传之后无法删除
- 关键词词云怎么做_网友问:做独立站,怎么做关键词排名,怎么做客户流量?...
- 使用HTML制作简易求职表
- 【ARM】Linux驱动移植
- UEFI安装win10+manjaro双系统
- 钉钉打卡作弊软件案件的介绍
- C语言编程入门——综合练习(一)
- CSS3 实现可爱的动物动态的哈士奇动画
- NYU V2数据集提取数据
- 西安电子科技大学期末C语言考试2022年真题 --LXY
- OpenStack Mitaka Horizon 主题开发
- Zemax操作26--像差理论和修正(场曲、畸变、色差)