|
Возвращает строку, сформированную соединением всех аргументов (конкатенация)
(например, CONCAT('Hi',' ','Mom','!') вернет «Hi Mom!»).
CONV( number, basel, base2 )
Возвращает значение числа number, переведенного из системы счисления basel в
base2. Число должно быть целочисленным (может быть задано собственно числом
либо строкой). Система счисления задается любым целым числом от 2 до 36
(например, CONV (8,10,2) возвращает 1000 (число 8 в десятичной системе,
приведенное к двоичному виду)).
BIN( decimal)
Возвращает двоичное значение указанного десятичного числа decimal. Это
эквивалент функции CONV (decimal, 10,2) (например, BIN(8) вернет 1000).
BIT_COUNT( number)
Возвращает число битов, установленных в 1 в двоичном представлении числа
(например, BIT_COUNT (17) возвращает 2).
CEILING( number)
Возвращает наименьшее целое число, которое больше или равняется указанному
числу number (например, CEILING (5.67) возвратит 6).
COS( radians )
Возвращает косинус заданного в радианах числа number (например, COS(O) вернет 1.
000000).
СОТ( radians)
Возвращает котангенс числа number, заданного в радианах (например, СОТ(1)
вернет 0.642093).
CURDATE()/CURRENT_DATE()
Возвращает текущую дату. При использовании в числовом контексте возвращается
число вида YYYYMMDD , иначе вернется строка вида'YYYY-MM-DD' (например,
CURDATE() может вернуть «1998-08-24»).
CURTIME()/CURRENT_TIME()
Возвращает текущее время. При использовании в числовом контексте возвращается
число вида HHMMSS, иначе возвращается строка вида НН: ММ: SS (например,
CURRENT_TIME() может вернуть 13:02:43).
DATABASE()
Возвращает имя текущей базы данных (например, DATABASE() может вернуть
«mydata»).
DATE_ADD(date, INTERVAL amount type )/ADDOATE(date, INTERVAL amount type )
Возвращает дату, сформированную добавлением заданного количества времени к
указанной дате. Добавляемое время может быть представлено одним из следующих
типов: SECOND, MINUTE, HOUR, DAY, MONTH, YEAR, MINUTE_SECOND (как
«минутьпсекунды»), HOUR_MINUTE (как «часы:минуты»), DAY_HOUR (как «дни часы»),
YEAR_MONTH (как «годы-месяцы»), HOUR_SECOND (как «часы:минуты:секунды»),
DAY_MINUTE (как «дни часы:минуты») и DAY_SECOND (как «дни часы:минуты:секунды»).
За исключением указанных выше типов, amount должно быть целым значением.
(Например, DATE_ADD("1998-08-24 13:00:00", INTERVAL 2 MONTH) вернет «1998-10-24
13:00:00».)
DATE_FORMAT( date, format )
Возвращает дату в указанном формате. Строка формата печатается в том виде, в
каком задана, с выполнением следующих подстановок:
%а
Сокращенное название дня недели (Sun, Mon и т. д.).
%b
Сокращенное название месяца (Jan, Feb и т. д.).
%D
День месяца с порядковым индексом (1-й, 2-й, 3-й и т. д.).
%d
День месяца.
%Н
24-часовый час (всегда две цифры, например 01).
%h/%I
12-часовый час (всегда две цифры, например 09).
%i
Минуты.
%j
День года.
%k
24-часовый час (одна или две цифры, например 1).
%1
12-часовый час (одна или две цифры, например 9).
%М
День месяца.
%m
Номер месяца (1 - это январь).
%р
AM или РМ.
%r
12-часовое полное время (включая АМ/РМ).
%S
Секунды (всегда две цифры, например 04).
%s
Секунды (одна или две цифры, например 4).
%Т
|
|