MySQL: Функция DAYOFMONTH()
MySQL функция DAYOFMONTH(); В этом руководстве мы узнаем, как использовать функцию MySQL DAYOFMONTH() с помощью примеров.
Когда нам нужно получить день месяца указанной даты в запросе MySQL, это время мы могли бы использовать для функции MySQL DAYOFMONTH(), которая вернет числовое значение. Кроме того, мы рассмотрим несколько примеров с другими функциями MySQL, такими как CURDATE(), NOW() и т. д.
Функция MySQL DAYOFMONTH()
В MySQL DAYOFMONTH() используется для возврата дня месяца из даты. функция DAYOFMONTH() является синонимом функции DAYOFMONTH().
«День месяца» - это значение от 1 до 31. Например, если вы укажете дату 2020-08-03, то функция DAY() вернет 3.
Синтаксис MySQL функции DAYOFMONTH()
Синтаксис функции DAYOFMONTH():
DAYOFMONTH(date)
Здесь date - это значение даты, в котором вы хотите указать день месяца, из которого вы вернулись.
Примеры MySQL функции DAYOFMONTH()
Пример 1
Теперь мы рассмотрим пример для демонстрации.
SELECT DAYOFMONTH('2020-06-18') AS 'Result';
Результат
+--------+ | Result | +--------+ | 18 | +--------+
Пример 2
Если в части дня стоит ведущий ноль, то ведущий ноль не учитывается.
SELECT DAYOFMONTH('2018-02-01') AS 'Result';
Результат
+--------+ | Result | +--------+ | 1 | +--------+
Пример 3 | Пример базы данных
В следующем примере базы данных мы рассмотрим пример удаления части дня со столбцом при выполнении запроса к базе данных.
SELECT created_at AS create_date, DAYOFMONTH(created_at) AS day_of_month FROM users WHERE id= 112;
Результат
+---------------------+--------------+ | create_date | day_of_month | +---------------------+--------------+ | 2010-08-23 10:33:39 | 23 | +---------------------+--------------+
Пример 4 | Текущая дата/время
Давайте возьмем другой пример, извлечение части дня из текущей даты и времени (которые теперь возвращаются с помощью функции ()).
SELECT NOW(), DAYOFMONTH(NOW());
Результат
+---------------------+--------------------+ | NOW() | DAYOFMONTH(NOW()) | +---------------------+--------------------+ | 2019-07-10 18:30:44 | 10 | +---------------------+--------------------+
Пример 4 | функция CURDATE()
Возьмем еще один пример использования функции CURDATE(). Обычно функция CURDATE() возвращает только дату без времени.
SELECT CURDATE(), DAYOFMONTH(CURDATE());
Результат
+------------+-----------------------+ | CURDATE() | DAYOFMONTH(CURDATE()) | +------------+-----------------------+ | 2019-05-15 | 15 | +------------+-----------------------+
Вывод
Здесь Вы узнали, как использовать функцию mysql DAYOFMONTH() с различными примерами.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.