Программирование >>  Создание клиентов mysql 

1 ... 48 49 50 [ 51 ] 52 53 54 ... 201


Математические функции 165

LEAST(...)

Эта функция возвращает наименьшее значение из списка (листинг 32). Она может работать как с числами, так и со строками.

mysql> SELECT LEAST(1, 2, 3) ;

+ - 4-

I LEAST(1,2,3) I + +

I 1 I

1 row in set (0.00 sec)

ЬОО(число)

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

mysql> SELECT LOG(IO); н h

I 2.302585

1 row in set (0.00 sec)

LOG10(4Hcno)

Эта функция возвращает десятичный логарифм числа (листинг 12.34).

mysql> SELECT LOGIO(1234); + h

(1234) + +

I 3.091315 I



МСло, число)

Эта функция возвращает остаток от деления первого числа на второе (листинг 12.35), подобно оператору %.

mysql> SELECT MOD(35, 4) ;

I MOD(35, 4) I

I 3 I

1 row in set (0.00 sec)

Pl()

Эта функция возвращает значение числа л с точностью шесть цифр после запятой (листинг 12.36). Сама программа MySQL хранит это значение в формате с двойной точностью.

I Р1{) I + +

1593 I + +

1 row in set (0.00 sec)

число)

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

mysql> SELECT P0W(2, 10); н +

I P0W(2, 10) I + +

I 1024.000000 I + +



Математические функции

РОУ\/ЕП(число, число)

Это синоним функции POW ().

ЙА01АМ8(число)

Эта функция преобразует градусы в радианы (листинг 12.38).

mysql> SELECT RADIANS(45); + +

S(45) I

I 0.78539816339745 I + +

1 row in set (0.00 sec)

ЙАЫО([начальное число])

Эта функция возвращает псевдослучайное число в интервале от 0 до 1 (листинг 12.39). Аргумент функции инициализирует генератор псевдослучайных чисел. Если аргумент от сутствует, используется значение системн1х часов.

mysql> SELECT RAND(12345) + +

I RAND(12345) I

I 0.18113073909761 I H h

1 row in set (0.00 sec)

йОиЫО(число[, точность])

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

mysql> SELECT ROUND(15.666, 2); + -+

15.666, 2) I + +

I 15.67



1 ... 48 49 50 [ 51 ] 52 53 54 ... 201

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