ВУЗ:
Составители:
Рубрика:
И наконец несколько просто полезных функций, которые тоже можно применить в
select_expression.
CURDATE() Текущая дата
DATABASE() Имя текущей базы данных из которой выполняется выбор
FROM_DAYS() Меняет день на DATE
NOW() Текущее время в форматах YYYYMMDDHHMMSS или
"YYYY-MM-DD HH:MM:SS". Формат зависит от того в каком
контексте используется NOW(): числовом или строковом
PASSWORD() Шифрует строку
PERIOD_ADD(P:N) Добавить N месяцев к периоду P (в формате YYMM)
PERIOD_DIFF(A, B) Возвращает месяцы между A и B. Обратите внимание, что
PERIOD_DIFF работает только с датами в форме YYMM или
YYYMM
TO_DAYS() Меняет DATE (YYMMDD) на номер дня
UNIX_TIMESTAMP([date]) Возвращает метку времени unix, если вызвана без date (секун-
ды, начиная с GMT 1970.01.01 00:00:00). При вызове со столб-
цом TIMESTAMP вернет TIMESTAMP.
date может быть также строкой DATE, DATETIME или чис-
лом в формате YYMMDD (или YYYMMDD)
USER() Возвращает логин текущего пользователя
WEEKDAY() Возвращает день недели (0 = понедельник, 1 = вторник, ...)
Групповые функции в операторе select
Следующие функции могут быть использованы в предложении GROUP:
AVG() Среднее для группы GROUP
SUM() Сумма элементов GROUP
COUNT() Число элементов в GROUP
MIN() Минимальный элемент в GROUP
MAX() Максимальный элемент в GROUP
78