|
Программирование >> Программный интерфейс приложений
logio(io) Ol.000000 logio(ioo) 02.000000 mod(m, n). Эта функция аналогична оператору т%п. Более детально о его работе рассказывается в разделе Арифметические операторы . pi (). Возвращает значение л. р1() оз.141593 Функция pi о впервые появилась в MySQL 3.2L8. POVl{x,y). Возвращает значение х, другими словами, результат возведения аргумента х в степень у. p0w{2, 3) 08.000000 pow(2,-3) 00.125000 pow(4,.5) 02.000000 pow(16,.25) 02.000000 power {X, у). Эта функция является аналогом функции pow () и впервые появилась в MySQL 3.21.16. radians (X). Эта функция возвращает значение аргумента х, преобразованное из градусов в радианы. radians(0) оо radians(360) Об.28319 radians(-360) 0-6.28319 Функция radians () впервые появилась в MySQL 3.21.16. RAND О; RAND(n). Функция RAND () возвращает слччайное значение с плавающей точкой в диапазоне от 0.0 до 1.0. Функция RAND(n) выполняет аналогичное действие, используя п как начальное значение для генератора случайных чисел. Все вызовы с одним и тем же значением п возвратят один и тот же результат. Это свойство можно использовать, когда нужно сгенерировать повторяющуюся последовательность чисел. rand(io) 00.181091 rand(io) 00.181091 rando 00.117195 rando 00.358596 rand(io) 00.181091 В этих примерах можно увидеть, какие значения возвращает функция rand () при задании аргумента и его пропуске. round (x); round {X, d); round (X). Возвращает значение аргумента X, округленное до целого числа. Функция round (х, d) возвращает значение аргумента х, округленное до числа с d десятичными раз- рядами. Если аргумент d равен О, возвращаемый результат не имеет десятичной точки или дробной части. ROUND(15.3 ) =>15 ROUND(15.5) =>16 ROUND(-33.27834, 2) =>-33.28 ROUNDd, 4) =>1.0000 siGN(x). Эта функция возвращает значение -1, О или 1, если значение аргумента х соответственно отрицательно, равно нулю или положительно. SIGN(15.803) =>! SIGN(O) =>0 I SIGN(-99) =>-! slN(x). Эта функция возвращает синус аргумента х, заданного в радианах. SIN(O) =>0.000000 SIN{PI()) ОО.000000 SIN(PI()/2) 1.000000 SIN (). Эта функция впервые появилась в MySQL 3.2L8. SQRT {X). Эта функция возвращает положительный квадратный корень аргумента х. SQRT(625) =>25.000000 SQRT(2.25) =>1.500000 SQRT(-I) =>NULL TAN {X). Эта функция возвращает тангенс аргумента х, заданного в радианах. TAN(O) =>0.000000 TAN(PI()/4) =>1.000000 Функция TAN () впервые появилась в MySQL 3.2L8. TRUNCATE {X, d). Возвращает значение аргумента х с дробной частью, усеченной до d десятичного разряда. Если аргумент d равен нулю, возвращаемый результат не имеет десятичной точки или дробной части. Если d больще чем количество десятичных разрядов в х, то к концу дробной части добавляется соответствующее количество нулей. TRUNCATE (1.23,1) <1.2 TRUNCATE(1.23,0) 01 TRUNCATE(1.23,4) 01.2300 Функция TRUNCATE () впервые появилась в MySQL 3.2L 16. Строковые функции Большинство описанных в этом разделе функций возврашают строковое значение. Некоторые из них, такие как length {), используют строку в качестве аргумента и возвращают числовое значение. Для функций, строки которых задаются по позиции внутри другой строки, первый (самый левый) символ строки занимает позицию 1 (а не 0). ascii (Лг). Возвращает А5СП-код самого левого символа строки str. Эта функция возвращает значение О, если строка str является пустой, и значение null, если строка s/r имеет значение null. ascii( abc ) 097 ascii { ) 00 ascii (null) ONULL Функция ascii 0 впервые появилась в MySQL 3.21 2. bin (n). Возвращает значение аргумента л в виде строки, записанной в двоичной форме. В этой связи следующие два выражения эквивалентны: bin(п) CONV(n,10,2) Более детальную информацию можно найти в описании функции CONV() . Функция bin о впервые появилась в MySQL 3.22.4. char (л7, п2, . . .). Считывает аргументы как ASCII-коды и возвращает строку, созданную путем объединения соответствующих им значений символов. Аргументы со значениями null игнорируются. char(65) О а char(97) 0 а char (89, 105,107, 101, 115, 33) 0 Yi)<es! Функция char о впервые появилась в MySQL 3 21.0. character length [Str). Эта функция является аналогом функции length(). char length (). Эта функция является аналогом функции lengtho . COALKSCE {exprl, ехрг2, ...). Возвращает первый не нулевой элемент списка. coalesce(null,1/0,2, а , 45 + 97) 0 2 Функция coalesce о впервые появилась в MySQL 3.23.3.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |