Последнее обновление
DATE
Описание
Функция DATE извлекает дату из значения DATETIME или TIMESTAMP_NS, игнорируя поля времени и долей секунды.
Поведение этой функции соответствует функции date в MySQL.
Синтаксис
DATE(<date_or_time_part>)
Параметры
| Параметр | Описание |
|---|---|
<date_or_time_part> | Выражение типа DATETIME или TIMESTAMP_NS. |
Возвращаемое значение
Если входное значение допустимо, функция возвращает дату типа DATE (в формате YYYY-MM-DD), без времени. Особые случаи:
- Возвращает NULL, если входное значение равно NULL;
Примеры
-- Extract the date part from a datetime
mysql> select date(cast('2010-12-02 19:28:30' as datetime));
+-----------------------------------------------+
| date(cast('2010-12-02 19:28:30' as datetime)) |
+-----------------------------------------------+
| 2010-12-02 |
+-----------------------------------------------+
-- Extract the date part from a date
mysql> select date(cast('2015-11-02' as date));
+----------------------------------+
| date(cast('2015-11-02' as date)) |
+----------------------------------+
| 2015-11-02 |
+----------------------------------+
-- Input is NULL
mysql> select date(NULL);
+------------+
| date(NULL) |
+------------+
| NULL |
+------------+