|
24-часовое полное время.
%U
Неделя года (новая неделя начинается с воскресенья).
%W
Название дня недели.
%w
Номер дня недели (0 - это воскресенье).
%Y
Четырехзначный год.
%У
Год, две цифры.
%%
Символ « % ».
DATE_SUB( date, INTERVAL amount type )/SUBDATE( date, INTERVAL amount type )
Возвращает дату, сформированную вычитанием указанного количества времени из
указанной даты. Используются те же самые типы, что и в команде DATE_ADD
(например, SUBDATE(" 1999-05-20 11:04:23", INTERVAL 2 DAY) возвращает
«1999-05-18 11:04:23»).
DAYNAME( date,)
Возвращает название дня недели для указанной даты (например,
DAYNAME(' 1998-08-22')
возвращает «Saturday»).
DAYOFMONTH( date)
Возвращает значение дня месяца для указанной даты (например,
DAYOFMONTHC1998-08-22') возвращает 22).
DAYOFWEEK( ctete)/WEEKDAY( date)
Возвращает номер дня недели (1 - это воскресенье) для указанной даты (например,
DAY_ OF_WEEK('1998-08-22') возвращает 7).
DAYOFYEAR( date)
Возвращает день года для указанной даты (например, DAYOFYEAR ('1983-02-15')
возвращает 46).
DEGREES( radians )
Возвращает данный аргумент, конвертированный из радианов в градусы (например,
DEGREES(2 *PI()) возвращает 360.000000).
ELT(number, string1, string2, . . . )
Возвращает string?, если number равно 1, string2, если number равно 2, и т. д.
Если число number не соответствует ни одной строке, возвращается NULL (например,
ELT(3, "once", "twice", "thrice", "fourth") возвращает «thrice»).
ENCRYPT( string[, salt])
Шифрует, ставит пароль на данную строку. Если указана база для шифрования salt,
она используется при генерации пароля (например, ENCRYPT('mypass', 'За') может
вернуть «3afi4004idgv»).
ЕХР(power)
Возвращает число е, возведенное в указанную степень (например, ЕХР(1)
возвращает 2.718282).
FIELD( string, string1, string2, . . . )
Возвращает позицию аргумента (начиная со stringl) в списке аргументов, который
совпадает со string. Вернет 0, если совпадений нет (например, FIELD( 'abe',
'деогде', 'John', 'abe', 'bill') возвращает 3).
FINO_IN_SET( string, set)
Возвращает позицию string в наборе set. Аргумент set — это набор строк,
разделенных запятыми (например, FIND_IN_SET ('abe', 'деогде, John, abe, bill')
возвращает 3).
FLOOR( number)
Возвращает наибольшее целое число, которое меньше или равно number (например,
FLOOR (5.67) возвращает 5).
FORMAT( number, decimals )
Аккуратно форматирует заданное число, используя заданную длину дробной части
(например, FORMAT(4432.99134,2) возвращает «4,432.99»).
FROM_DAYS( days)
Возвращает дату, заданную числом дней (где день 1 - это первое января первого
года) (например, FROM_DAYS(728749) вернет «1995-04-02»).
FROM_UNIXTIME( seconds [, format])
Возвращает дату (GMT), соответствующую указанному числу секунд, прошедших с
начала отсчета (1-е января 1970 г. GMT). Если определен формат (с
использованием тех же параметров, что и в команде DATE_FORMAT ), возвращаемое
время форматируется соответствующим образом (например, FROM_UNIXTIME(903981584)
возвращает «1998-08-24 18:00:02»)-
GET_LOCK( name, seconds )
Создает определяемую пользователем блокировку, которая ждет заданное количество
секунд до таймаута. Ее можно использовать в клиентском приложении для
выполнения блокирования в программах, которые используют одинаковые имена
блокировок. Если блокировка прошла успешно, возвращается 1. Если время ожидания
истекло, вернется 0. При остальных ошибках вернется значение NULL. Возможна
только одна активная блокировка для одной сессии. Повторный запуск GET_LOCK()
удалит любую предыдущую блокировку без предупреждения (например, GET_
LOCK("mylock", 10) может вернуть 1 в течение 10 секунд).
GREATEST (num 1, num2[, numЗ, . . . ])
Возвращает наибольший из всех имеющихся аргументов (например, GREATEST(5, 6, 68,
1,4) возвращает 68).
|
|