|
Программирование >> Программный интерфейс приложений
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
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |