EXTRACT()¶
函数说明¶
EXTRACT() 函数是从日期中提取部分内容。如果日期是 NULL 则返回 NULL。
函数语法¶
> EXTRACT(unit FROM date)
参数释义¶
参数 |
说明 |
|---|---|
date |
必要参数。date 参数是合法的日期表达式。 |
unit |
必要参数。unit 参数可以是下列值: |
示例¶
create table t2(orderid int, productname varchar(20), orderdate datetime);
insert into t2 values ('1','Jarl','2008-11-11 13:23:44.657');
mysql> SELECT EXTRACT(YEAR FROM OrderDate) AS OrderYear, EXTRACT(MONTH FROM OrderDate) AS OrderMonth FROM t2 WHERE OrderId=1;
+-----------+------------+
| orderyear | ordermonth |
+-----------+------------+
| 2008 | 11 |
+-----------+------------+
1 row in set (0.01 sec)
限制¶
目前 date 格式只支持 yyyy-mm-dd 和 yyyymmdd 的数据格式。