Довідники SQL CURRENT_DATE

Що таке CURRENT_DATE в SQL?

Функція CURRENT_DATE в SQL використовується для отримання поточної дати у форматі, який залежить від використовуваної бази даних. Вона повертає значення типу DATE, що представляє дату на момент виконання запиту, але без часу.


Ця функція корисна, коли потрібно працювати з датами, наприклад, для аналізу поточних записів, створення звітів або встановлення значень за замовчуванням для стовпців із датами.


Приклад використання функції CURRENT_DATE
-- Отримати поточну дату
SELECT CURRENT_DATE;

-- Вивести записи, створені сьогодні
SELECT * 
FROM orders 
WHERE order_date = CURRENT_DATE;

-- Використання з обчисленнями
SELECT CURRENT_DATE - INTERVAL '7 days' AS last_week_date;


Функція CURRENT_DATE часто використовується разом з іншими функціями роботи з датами, такими як DATEADD чи DATEDIFF, для виконання складних операцій з часовими даними.


Зверніть увагу, що формат дати, яка повертається, залежить від бази даних. Наприклад, у PostgreSQL дата буде відображатися як 'YYYY-MM-DD', а в MySQL — у такому ж форматі. Проте це можна змінити за допомогою налаштувань локалі чи додаткових функцій форматування.

Коментарі
Додати коментар

Поки що коментарів немає