在MySQL中,YEAR(x)和EXTRACT(YEAR FROM x)是等效的吗?

时间:2014-10-11 14:50:00

标签: mysql

MySQL中的YEAR(x)EXTRACT(YEAR FROM x)是否等效?

似乎在我的所有实验中,但我不确定是否没有任何边缘情况。

作为示例:这两个查询返回完全相同的结果。但我不确定它是否总是如此。

SELECT EXTRACT(YEAR FROM '2009-07-02');
SELECT YEAR('2009-07-02');

1 个答案:

答案 0 :(得分:0)

extract当然比year更灵活,但是,EXTRACT (YEAR FROM <date>)的效果与YEAR(<date>)相同。