
在 MySQL 中可以通过以下三种方式完成
通过使用 EXTRACT() 函数
一起提取 YEAR 和 MONTH 然后我们可以使用 EXTRACT 函数。我们需要提供 YEAR_MONTH 作为此函数的参数。要理解它,请考虑使用表“C%ignore_a_1%llegedetail”中的数据的以下函数 –
mysql> Select EXTRACT(YEAR_MONTH From estb) from collegedetail;+-------------------------------+| EXTRACT(YEAR_MONTH From estb) |+-------------------------------+| 201005 || 199510 || 199409 || 200107 || 201007 |+-------------------------------+5 rows in set (0.00 sec)
通过使用 DATE_FORMAT() 函数
可以集中或单独提取年份和月份。顾名思义,我们还可以格式化其输出。要理解它,请考虑以下示例,该示例使用表“Collegedetail”中的数据 –
mysql> Select DATE_FORMAT(estb, '%Y %m') from collegedetail;+----------------------------+| DATE_FORMAT(estb, '%Y %m') |+----------------------------+| 2010 05 || 1995 10 || 1994 09 || 2001 07 || 2010 07 |+----------------------------+5 rows in set (0.00 sec)mysql> Select DATE_FORMAT(estb, '%Y') from Collegedetail;+-------------------------+| DATE_FORMAT(estb, '%Y') |+-------------------------+| 2010 || 1995 || 1994 || 2001 || 2010 |+-------------------------+5 rows in set (0.00 sec)mysql> Select DATE_FORMAT(estb, '%m') from Collegedetail;+-------------------------+| DATE_FORMAT(estb, '%m') |+-------------------------+| 05 || 10 || 09 || 07 || 07 |+-------------------------+5 rows in set (0.00 sec)mysql> Select DATE_FORMAT(estb, '%M') from Collegedetail;+-------------------------+| DATE_FORMAT(estb, '%M') |+-------------------------+| May || October || September || July || July |+-------------------------+5 rows in set (0.10 sec)
通过使用两个不同的函数 YEAR() 和 MONTH()
它将使用两个不同的函数分别提取年份和月份。要理解它,请考虑以下示例,该示例使用表“Collegedetail”中的数据 –
mysql> Select YEAR(estb) AS 'Year', MONTH(estb) As 'MONTH' From collegedetail;+------+-------+| Year | MONTH |+------+-------+| 2010 | 5 || 1995 | 10 || 1994 | 9 || 2001 | 7 || 2010 | 7 |+------+-------+5 rows in set (0.00 sec)
以上就是我们如何从 MySQL 中的日期中提取年份和月份?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/117688.html
微信扫一扫
支付宝扫一扫