Учебник по SQL

SQL ГЛАВНАЯ Введение в SQL Синтаксис SQL Выбор SQL SQL выбрать отдельный SQL Где SQL И, Или, Не Порядок SQL по SQL вставить в Нулевые значения SQL Обновление SQL SQL Удалить SQL выберите вверху SQL Мин. и Макс. Количество SQL, среднее, сумма SQL нравится Подстановочные знаки SQL SQL входящий SQL между Псевдонимы SQL SQL-соединения Внутреннее соединение SQL Левое соединение SQL SQL правое соединение Полное соединение SQL Самостоятельное присоединение SQL Союз SQL Группа SQL по SQL Имея SQL существует SQL Любой, Все SQL выбрать в SQL вставить в выбор SQL-кейс Нулевые функции SQL Хранимые процедуры SQL Комментарии SQL SQL-операторы

База данных SQL

SQL Создать БД БД SQL Drop Резервная копия базы данных SQL Создание таблицы SQL Таблица удаления SQL Таблица изменений SQL Ограничения SQL SQL не нулевой Уникальный SQL Первичный ключ SQL Внешний ключ SQL Проверка SQL SQL по умолчанию Индекс SQL Автоматическое увеличение SQL Даты SQL Представления SQL SQL-инъекция Хостинг SQL Типы данных SQL

Ссылки на SQL

Ключевые слова SQL Функции MySQL
Строковые функции: ASCII CHAR_LENGTH CHARACTER_LENGTH СЦЕПИТЬ CONCAT_WS ПОЛЕ НАЙТИ_IN_SET ФОРМАТ ВСТАВЛЯТЬ INSTR LCASE ЛЕВЫЙ ДЛИНА НАЙТИ НИЖЕ LPAD LTRIM СРЕДНЯЯ ДОЛЖНОСТЬ ПОВТОРЕНИЕ ЗАМЕНЯТЬ ОБЕСПЕЧИТЬ РЕГРЕСС ПРАВИЛЬНО РПАД РТРИМ КОСМОС STRCMP SUBSTR ПОДСТРОКА SUBSTRING_INDEX ПОДРЕЗАТЬ UCASE ВЕРХНИЙ Числовые функции: АБС АКОС КАК В ЗАГАР АТАН2 СРЕДНИЙ ПОТОЛОК ПОТОЛОК COS СОТ СЧИТАТЬ СТЕПЕНИ ДЕЛ опыт ЭТАЖ ВЕЛИКИЙ НАИМЕНЕЕ ЛН БРЕВНО ЛОГ10 ЛОГ2 МАКСИМУМ МИН. мод ЧИСЛО ПИ военнопленный СИЛА РАДИАНЫ РЭНД КРУГЛЫЙ ПОДПИСАТЬ БЕЗ SQRT СУММА загар ОБРЕЗАТЬ Функции даты: ДОБАВИТЬ ДОБАВИТЬ ВРЕМЯ CURDATE ТЕКУЩАЯ ДАТА ТЕКУЩЕЕ ВРЕМЯ CURRENT_TIMESTAMP КУРТАЙМ ДАТА DATEDIFF DATE_ADD ФОРМАТ ДАТЫ DATE_SUB ДЕНЬ DAYNAME ДЕНЬМЕСЯЦ ДЕНЬ НЕДЕЛИ ДЕНЬГОД ИЗВЛЕКАТЬ FROM_DAYS ЧАС ПОСЛЕДНИЙ ДЕНЬ МЕСТНОЕ ВРЕМЯ МЕСТНАЯ ОТМЕТКА ВРЕМЕНИ МАКЕДАТ СДЕЛАТЬ ВРЕМЯ МИКРОСЕКУНДЫ МИНУТА МЕСЯЦ НАЗВАНИЕ МЕСЯЦА В НАСТОЯЩЕЕ ВРЕМЯ PERIOD_ADD PERIOD_DIFF ЧЕТВЕРТЬ ВТОРОЙ SEC_TO_TIME STR_TO_DATE СУБДАТА ПОДВРЕМЯ SYSDATE ВРЕМЯ TIME_FORMAT TIME_TO_SEC РАЗНИЦА ВРЕМЕНИ TIMESTAMP TO_DAYS НЕДЕЛЮ будний день НЕДЕЛЯФГОД ГОД НЕДЕЛЯ ГОДА Расширенные функции: БИН ДВОИЧНЫЙ КЕЙС В РОЛЯХ СЛИЯТЬСЯ CONNECTION_ID КОНВ. КОНВЕРТИРОВАТЬ ТЕКУЩИЙ ПОЛЬЗОВАТЕЛЬ БАЗА ДАННЫХ ЕСЛИ ЕСЛИНУЛ НУЛЕВОЙ LAST_INSERT_ID НУЛИФ SESSION_USER SYSTEM_USER ПОЛЬЗОВАТЕЛЬ ВЕРСИЯ
Функции SQL-сервера Функции MS Access Краткое руководство по SQL

Примеры SQL

Примеры SQL SQL-викторина SQL-упражнения SQL-сертификат

Функция MySQL DATE_FORMAT()

❮ Функции MySQL

Пример

Формат даты:

SELECT DATE_FORMAT("2017-06-15", "%Y");

Определение и использование

Функция DATE_FORMAT() форматирует дату, как указано.

Синтаксис

DATE_FORMAT(date, format)

Значения параметров

Parameter Description
date Required. The date to be formatted
format Required. The format to use. Can be one or a combination of the following values:
Format Description
%a Abbreviated weekday name (Sun to Sat)
%b Abbreviated month name (Jan to Dec)
%c Numeric month name (0 to 12)
%D Day of the month as a numeric value, followed by suffix (1st, 2nd, 3rd, ...)
%d Day of the month as a numeric value (01 to 31)
%e Day of the month as a numeric value (0 to 31)
%f Microseconds (000000 to 999999)
%H Hour (00 to 23)
%h Hour (00 to 12)
%I Hour (00 to 12)
%i Minutes (00 to 59)
%j Day of the year (001 to 366)
%k Hour (0 to 23)
%l Hour (1 to 12)
%M Month name in full (January to December)
%m Month name as a numeric value (00 to 12)
%p AM or PM
%r Time in 12 hour AM or PM format (hh:mm:ss AM/PM)
%S Seconds (00 to 59)
%s Seconds (00 to 59)
%T Time in 24 hour format (hh:mm:ss)
%U Week where Sunday is the first day of the week (00 to 53)
%u Week where Monday is the first day of the week (00 to 53)
%V Week where Sunday is the first day of the week (01 to 53). Used with %X
%v Week where Monday is the first day of the week (01 to 53). Used with %x
%W Weekday name in full (Sunday to Saturday)
%w Day of the week where Sunday=0 and Saturday=6
%X Year for the week where Sunday is the first day of the week. Used with %V
%x Year for the week where Monday is the first day of the week. Used with %v
%Y Year as a numeric, 4-digit value
%y Year as a numeric, 2-digit value

Технические детали

Работает в: Из MySQL 4.0

Дополнительные примеры

Пример

Формат даты:

SELECT DATE_FORMAT("2017-06-15", "%M %d %Y");

Пример

Формат даты:

SELECT DATE_FORMAT("2017-06-15", "%W %M %e %Y");

Пример

Формат даты:

SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;

❮ Функции MySQL