Программирование >>  Программный интерфейс приложений 

1 ... 190 191 192 [ 193 ] 194 195 196 ... 264


ifnull (null, null ) => null

ifnull( not null , null ) => not null

interval {n,nl, п2, . . .). Эта функция возвращает значение О, если выполняется условие п<п7. Эта функция возвращает значение 1, если п<п2, и т.д. Функция возвращает значение -1, если п имеет значение null. Значения п1, п2, ... должны быть расположены в порядке возрастания {п1<п2<...), потому что при их сравнении используется быстрый двоичный поиск. В противном случае результат выполнения функции interval () будет непредсказуем.

interval (1.1, о, 1,2) =>2

interval(7,1,3,5,7,9) 4

ш isnull (едрг). Эта функция возвращает значение 1, если выражение ехрг имеет значение null. В противном случае эта функция возвращает значение 0.

isnull(null) =>!

isnull(o) =>0

isnull(l) =>0

LEAST [exprl, ехрг2, ...). Эта функция возвращает наименьший аргумент. Для определения наименьшего аргумента используются те же правила, что и для нахождения наибольшего аргумента

функции greatest() . least (2, 3,1)

least(38.5, 94.2,-1) =>-1.0

least ( a , ab , abc ) => a

Функция least () впервые появилась в MySQL 3.22.5. В более ранних версиях вместо нее можно использовать функцию min ().

strcmp (5Гг/, str2). Эта функция возвращает результат L если аргументы strl и str2 имеют одинаковое значение, результат О, если значения этих аргументов различны или результат null, если хотя бы один из аргументов имеет значение null. Регистр символов при сравнении учитывается.

strcmp( a , а ) 0

strcmp ( а , а ) =>!

Числовые функции

Числовые функции возвращают значение null, если в процессе их работы возникает ошибка. Например, если задать функции аргументы, значения которых превышают допустимый диапазон или вовсе недопустимы, функция возвратит значение null.



ABS (X). Эта функция возвращает абсолютное значение аргумента х.

ABS(13.5) 013.5

ABS(-13.5) 013.5

ACQS (X). Эта функция возвращает арккосинус аргумента х или значение NULL, если х не находится в диапазоне от -1 до +1.

ACOS(l) ОО.000000

ACOS(O) 01.570796

ACOS(-l) =>3.141593

Функция ACOS () впервые появилась в MySQL 3.2L8.

ASIN(x). Эта функция возвращает арксинус аргумента х или значение NULL, если X не находится в диапазоне от -1 до + L ASIN(l) 01.570796

ASIN(O) ОО.000000

ASIN(-l) O-l.570796

Функция ASIN () впервые появилась в MySQL 3.2L8.

AT AN (X). Эта функция возвращает арктангенс аргумента х. ATAN(l) 00.785398 ATAN(O) ОО.000000 ATAN(-l) О-О.785398 Функция ATAN () впервые появилась в MySQL 3 2L8.

ATAN2 (X, у). Эта функция подобна ATAN (х, у), однако для вычисления квадранта возвращаемого значения в ней учитываются знаки аргументов.

ATAN2(1,1) 00.785398

ATAN2(1,-1) 02.356194

ATAN2(-1,1) О-О.785398

ATAN2{-1,-1) 0-2.356194

CEILING (X). Эта функция возвращает наименьшее целое, не меньшее аргумента х.

CEILING(3.8) 04

CEILING(-3.8) О-З

COS (X). Эта функция возвращает косинус аргумента х, заданного в радианах,

CGS(O) 01.000000

COS(PI()) O-i.000000

C0S(PI()/2) OO.000000

функция COS () впервые появилась в MySQL 3.2L8.



сот (X). Эта функция возвращает котангенс аргумента х, заданного в радианах.

С0Т(Р1()/2) =>0.00000000

С0Т(Р1()/4) =>!. 00000000

Функция сот () впервые появилась в MySQL 3.2L16.

DEGREES ix). Эта функция возвращает значение аргумента х, преобразованное из радианов в градусы.

DEGREES(PIО) 180

DEGREES(PIО*2) 360

DEGREES(PI{)/2) 90

DEGREES(-PI О ) -180

Функция DEGREES () впервые появилась в MySQL 3.2L16.

EXP (X). Эта функция возвращает значение е , где е - основание натуральных логарифмов.

ЕХР(1) 02.718282

ЕХР(2) =>7.389056

ЕХР(-1) ОО.367879

1/ЕХР(1) =>0.36787944

FLOOR (х). Эта функция возвращает наибольщее целое значение, не большее аргумента х (другими словами, дробная часть аргумента X просто отбрасывается).

FLOOR (3.8) =>3

FLOOR{-3.8) =>-4

LOG (X). Эта функция возвращает натуральный (с основанием е) логарифм аргумента х.

LOG(0> =>NULL

LOG(l) =>0.000000

L0G(2) =>0.693147

L0G(EXP(1) ) 000000

Функцию LOG () можно использовать для вычисления логарифма с произвольным основанием b аргумента х, используя формулу

LOG(X)/LOG(6).

LOG(IOO)/LOG(IO) =>2 . 00000000

LOGIO(IOO) =>2.000000

LOGIC (X). Эта функция возвращает логарифм с основанием 10 аргумента х.

LOGIC (0) =>NULL



1 ... 190 191 192 [ 193 ] 194 195 196 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика