И наконец несколько просто полезных функций, которые тоже можно применить в 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 = вторник, ...).