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()
是一个内置函数,它从日期时间表达式中提取日期部分。