Учебник по MySQL

ГЛАВНАЯ СТРАНИЦА MySQL Введение в MySQL СУРБД MySQL

MySQL SQL

MySQL SQL ВЫБРАТЬ MySQL MySQL ГДЕ MySQL И, ИЛИ, НЕ MySQL ЗАКАЗАТЬ ПО MySQL ВСТАВИТЬ В Значения MySQL NULL ОБНОВЛЕНИЕ MySQL MySQL УДАЛИТЬ ПРЕДЕЛ MySQL MySQL МИН и МАКС MySQL COUNT, СРЕДНЯЯ, СУММА MySQL НРАВИТСЯ Подстановочные знаки MySQL MySQL IN MySQL МЕЖДУ Псевдонимы MySQL MySQL присоединяется ВНУТРЕННЕЕ СОЕДИНЕНИЕ MySQL ЛЕВОЕ СОЕДИНЕНИЕ MySQL MySQL ПРАВОЕ СОЕДИНЕНИЕ ПЕРЕКРЕСТНОЕ СОЕДИНЕНИЕ MySQL Самостоятельное присоединение к MySQL СОЕДИНЕНИЕ MySQL MySQL СГРУППИРОВАТЬ ПО MySQL ИМЕЕТ MySQL СУЩЕСТВУЕТ MySQL ЛЮБОЙ, ВСЕ MySQL ВСТАВИТЬ ВЫБРАТЬ СЛУЧАЙ MySQL Нулевые функции MySQL Комментарии MySQL Операторы MySQL

База данных MySQL

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

Ссылки на MySQL

Типы данных MySQL Функции 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 ПОЛЬЗОВАТЕЛЬ ВЕРСИЯ

Примеры MySQL

Примеры MySQL Викторина MySQL MySQL-упражнения

Функция MySQL CAST()

❮ Функции MySQL

Пример

Преобразование значения в тип данных DATE:

SELECT CAST("2017-08-29" AS DATE);

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

Функция CAST() преобразует значение (любого типа) в указанный тип данных.

Совет: См. также функцию CONVERT() .

Синтаксис

CAST(value AS datatype)

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

Parameter Description
value Required. The value to convert
datatype Required. The datatype to convert to. Can be one of the following:
Value Description
DATE Converts value to DATE. Format: "YYYY-MM-DD"
DATETIME Converts value to DATETIME. Format: "YYYY-MM-DD HH:MM:SS"
DECIMAL Converts value to DECIMAL. Use the optional M and D parameters to specify the maximum number of digits (M) and the number of digits following the decimal point (D).
TIME Converts value to TIME. Format: "HH:MM:SS"
CHAR Converts value to CHAR (a fixed length string)
NCHAR Converts value to NCHAR (like CHAR, but produces a string with the national character set)
SIGNED Converts value to SIGNED (a signed 64-bit integer)
UNSIGNED Converts value to UNSIGNED (an unsigned 64-bit integer)
BINARY Converts value to BINARY (a binary string)

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

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

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

Пример

Преобразование значения в тип данных CHAR:

SELECT CAST(150 AS CHAR);

Пример

Преобразуйте значение в тип данных TIME:

SELECT CAST("14:06:10" AS TIME);

Пример

Преобразуйте значение в тип данных SIGNED:

SELECT CAST(5-10 AS SIGNED);

❮ Функции MySQL