кодесурса
«MYSQL

MySQL LOG () функция

script1adsense2code
script1adsense3code

Функция LOG ()

MySQL LOG () возвращает натуральный логарифм числа, который является базовым логарифмом числа.

Возвращаемое значение будет NULL, если значение числа меньше или равно 0.

EXP () является инверсией этого LOG (). Когда LOG () выполняется с двумя параметрами, он возвращает логарифм числа к основанию, указанному как число в первом аргументе.

Возвращаемое значение будет NULL, если значение числа меньше или равно 0 или значение числа, указанного в качестве первого аргумента, меньше или равно 1.

Синтаксис:

 LOG (N), LOG (B, N);

аргументация

название Описание
N Число.
В Указывает на основание Н.
N Число.

Примечание: LOG (B, N) эквивалентно LOG (N) / LOG (B).

Наглядное представление функции MySQL LOG ()

«изобразительный

Пример функции MySQL LOG ()

Код:

SELECT LOG(3);

объяснение

Приведенный выше оператор MySQL возвращает натуральный логарифм 3.

Пример вывода:

 mysql> SELECT LOG (3);
+ ------------------ +
| LOG (3) |
+ ------------------ +
| 1.09861228866811 | 
+ ------------------ +
1 ряд в наборе (0,00 сек)

Пример: функция LOG () использует отрицательное значение

Код:

SELECT LOG(-3);

объяснение

Приведенный выше оператор MySQL возвращает NULL, поскольку число, указанное в аргументе, меньше 0.

Пример вывода:

 mysql> SELECT LOG (-3);
+ --------- +
| LOG (-3) |
+ --------- +
| NULL | 
+ --------- +
1 ряд в наборе (0,00 сек)

Пример: функция LOG () с использованием базы системы счисления

Код:

SELECT LOG(10,1000);

объяснение

Приведенный выше оператор MySQL возвращает натуральный логарифм 1000, деленный на натуральный логарифм 10.

Пример вывода:

 mysql> SELECT LOG (10,1000);
+ -------------- +
| LOG (10,1000) |
+ -------------- +
| 3 | 
+ -------------- +
1 ряд в наборе (0,00 сек)

Пример: LOG () с меньшим 1-м аргументом

Код:

SELECT LOG(1,1000);

объяснение

Вышеуказанный оператор MySQL возвращает NULL, поскольку значение первого числа равно 1.

Пример вывода:

 mysql> SELECT LOG (1,1000);
+ ------------- +
| LOG (1,1000) |
+ ------------- +
| NULL | 
+ ------------- +
1 ряд в наборе (0,00 сек)

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

«MySQL

Предыдущая: LN ()
Далее: LOG2 ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code