Что значит %d-, %b, -%Y в запросе MySQL?
Разбирал запросы товарища и нашел такой запрос
SELECT first_name, last_name, CONCAT(DATE_FORMAT(hire_date, '%d-'),
LEFT(DATE_FORMAT(hire_date, '%b'), 3),
DATE_FORMAT(hire_date, '-%Y')) AS hire_date_short_month
FROM employees;
Что значат обозначения после hire_date?
Ответы (2 шт):
Автор решения: OSystem
→ Ссылка
%d - это просто день, что то вроде 05, из даты 1996-01-05
%b - это сокращение месяца, например Jan
%Y - это год в 4х значном виде, 1996
это просто в каком формате представлять дату
Автор решения: Condor
→ Ссылка
Это символы форматирования даты значения из колонки hire_date.
%d - означает день, например: дата 27-12-2023 будет отформатирована до "27-"
%b - название месяца, отобразит 3 буквы, например: в 27.12.2023 будет "Des" в качестве месяца
-%Y - год в формате 2023