MySQL & mSQL


              

и начальными пробелами. Вы можете


TRIM([BOTH|LEADING|TRAILING] [ remove ] [FROM] string)

Возвращает строку string с удаленными концевыми и начальными пробелами. Вы можете указать, какие пробелы хотите удалить (концевые, начальные или и те и другие). Также вместо пробела можно указать другой символ (например, TRIM( both ' ' from ' --look here—') возвращает «look here»).

TRUNCATE( number, decimals )

Возвращает number с дробной частью, усеченной до указанного количества цифр. (Например, TRUNCATE(3.33333333,2) возвращает 3.33.)

UCASE( string)/UPPER( string)

Возвращает string, где все символы переведены в верхний регистр (например, UPPER ('Scooby') возвращает «SCOOBY»).

UNIX_TIMESTAMP([ date])

Возвращает число секунд, прошедшее с начала отсчета (1 января 1970 г. GMT) до заданной даты (GMT). Если дата не указана, возвращает число секунд, прошедшее до текущей даты (например, UNIX_TI-MESTAMPC1998-08-24 18:00:02') возвращает 903981584).

USER()/SYSTEM_USER()/SESSION_USER()

Возвращает имя текущего пользователя (например, SYSTEM_USER() может вернуть «ryarger»).

VERSION()

Возвращает версию самого сервера MySQL (например, VERSION() может вернуть «3.22. 5c-alpha»).

WEEK(date)

Возвращает порядковый номер недели года из указанной даты (например, WEEK( '1998-12-29') возвращает 52).

YEAR (date)

Возвращает год из указанной даты (например, YEAR('1998-12-29') возвращает 1998).

Далее идут агрегатные функции, выполняемые над набором данных. Обычно этот метод используется для выполнения некоторого действия над всем набором возвращаемых данных. Например, функция SELECT

AVG(height) FROM kids возвращала бы среднее от значений поля ' height' в таблице kids.

AVG( expression )

Возвращает среднее значение из значений в expression (например, SELECT AVG(score) FROM tests ).

BIT_AND( expression )

Возвращает результат побитового И, агрегирующего все значения в expression (например, SELECT BIT_AND(flags) FROM options ).

BIT_OR( expression )


Содержание  Назад  Вперед