DAY()

函数说明

返回某日期为当月的第几号,范围为 1 到 31;对于诸如 0000-00-002008-00-00 等包含 0 部分的日期,则返回 0。如果日期为 NULL 则返回 NULL

函数语法

  1. > DAY(date)

参数释义

参数说明
date必要参数。date 参数是合法的日期表达式。

示例

  1. mysql> SELECT day('2007-02-03');
  2. +-----------------+
  3. | day(2007-02-03) |
  4. +-----------------+
  5. | 3 |
  6. +-----------------+
  7. 1 row in set (0.01 sec)
  1. CREATE TABLE t3(c1 TIMESTAMP NOT NULL);
  2. INSERT INTO t3 VALUES('2000-01-01');
  3. INSERT INTO t3 VALUES('1999-12-31');
  4. INSERT INTO t3 VALUES('2000-01-01');
  5. INSERT INTO t3 VALUES('2006-12-25');
  6. INSERT INTO t3 VALUES('2008-02-29');
  7. mysql> SELECT day(c1) from t3;
  8. +---------+
  9. | day(c1) |
  10. +---------+
  11. | 1 |
  12. | 31 |
  13. | 1 |
  14. | 25 |
  15. | 29 |
  16. +---------+
  17. 5 rows in set (0.01 sec)