MySQL ADDDATE

2013-05-10_160731

 

这是MySQL 5实力养成暨评量里的5-04.‘在运算式中,ADDDATE函数可用来计算增加一段时间后的日期,试问执行附图中的SQL语法后结果为何?

SELECT ADDDATE(‘2006-11-01’, INTERVAL 20 DAYS);

答案:(A) ‘2006-12-01’

[adsense][/adsense]

这题的着眼点在于ㄚ琪觉得时间的格式是yyyy-mm-dd hh:mm:ss,殊不知在之前MySQL 日期和时间函数提到了用于日期值的函数通常会接受时间日期值而忽略时间部分。而用于时间值的函数通常接受时间日期值而忽略日期部分

所以就只能记起来了。