从时间中提取年月(MySQL中extract函数用法)-阿里云开发者社区

开发者社区> 余二五> 正文

从时间中提取年月(MySQL中extract函数用法)

简介:
+关注继续查看

在mysql中有一个函数叫extract,用于时间的处理实在是太有用了,比如要从日期中提取出年月,这样写就可以了:


  1. select extract(YEAR_MONTH from begin_date) into begin_month; 

该函数的原型是:


  1. extract (unit from date

其中unit支持的类型有:

MICROSECOND, SECOND,  MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR, 
DAY_MICROSECOND, HOUR_MICROSECOND, MINUTE_MICROSECOND, SECOND_MICROSECOND, 
DAY_HOUR, 
DAY_MINUTE, HOUR_MINUTE, 
DAY_SECOND, HOUR_SECOND, MINUTE_SECOND, 
YEAR_MONTH










本文转自 ustb80 51CTO博客,原文链接:http://blog.51cto.com/ustb80/1030604,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
php中使用exec,system等函数调用系统命令
php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。   在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。
682 0
SQL中CONVERT转化函数的用法
来自博客园http://www.cnblogs.com/xionglee/articles/1444916.html 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到. 注意:时间日期类型转换以后的结果是字符串。
663 0
Matlab中Rand()函数用法
一、理论准备        matlab函数randn:产生均值为0,方差 σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。       用法:Y = randn(n),返回一个n*n的随机项的矩阵。
975 0
获取sql server与年、季度、月、周首尾有关的时间函数
--当前日期: 2013-12-31 select convert(varchar(10), getdate(),120) --当前日期+ 时间:2013-12-31 14:36:46.860 select getdate() --一个月的第一天:2013-12-31 00:00:00.000 select dateadd(mm,datediff(mm,0,getd
1898 0
+关注
20382
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载