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

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


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.



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

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