MariaDB DATE() 函数使用指南
在 MariaDB 中,DATE() 是一个内置函数,它从日期时间表达式中提取日期部分。
MariaDB DATE() 语法
这是 MariaDB DATE() 函数的语法:
DATE(expr)
参数
expr- 必需的。一个日期或者日期时间表达式。
如果您不提供参数或提供了错误数量的参数,MariaDB 将报告一个错误:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1。
返回值
MariaDB DATE() 函数返回指定的日期或者日期时间表达式中的日期部分。
如果指定的表达式不是一个合法的日期或者日期时间,DATE() 函数将返回 NULL。
如果参数为 NULL,DATE() 函数将返回 NULL。
MariaDB DATE() 示例
示例 1
SELECT DATE('2023-01-08');
输出:
+--------------------+
| DATE('2023-01-08') |
+--------------------+
| 2023-01-08 |
+--------------------+示例 2
MariaDB DATE() 也支持日期和时间表达式:
SELECT DATE('2023-01-08 10:11:12');
输出:
+-----------------------------+
| DATE('2023-01-08 10:11:12') |
+-----------------------------+
| 2023-01-08 |
+-----------------------------+示例 3
SELECT
NOW(),
DATE(NOW());
输出:
+---------------------+-------------+
| NOW() | DATE(NOW()) |
+---------------------+-------------+
| 2023-01-08 10:09:19 | 2023-01-08 |
+---------------------+-------------+在本示例中, NOW() 函数用于返回当前日期和时间。
结论
在 MariaDB 中,DATE() 是一个内置函数,它从日期时间表达式中提取日期部分。