Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Возвращает значение экспоненты заданного выражения типа float.
Соглашения о синтаксисе Transact-SQL
Синтаксис
EXP ( float_expression )
Аргументы
float_expression
Выражение типа float или типа, который может быть неявно преобразован в тип float.
Типы возвращаемых данных
float
Замечания
Константа e (2,718281...) является основанием натурального логарифма.
Значение экспоненты числа вычисляется путем возведения числа e в степень, определяемую указанным числом. Например, EXP(1,0) = e^1,0 = 2,71828182845905, а EXP(10) = e^10 = 22026,4657948067.
Экспонента, взятая от натурального логарифма числа, равна самому этому числу: EXP (LOG (n)) = n. Натуральный логарифм, взятый от экспоненты числа, равен самому этому числу: LOG (EXP (n)) = n.
Примеры
А. Вычисление экспонента числа
В ходе выполнения следующего примера объявляется переменная и возвращается ее экспонента (10) с текстовым описанием.
DECLARE @var FLOAT
SET @var = 10
SELECT 'The EXP of the variable is: ' + CONVERT(VARCHAR, EXP(@var))
GO
Вот результирующий набор.
----------------------------------------------------------
The EXP of the variable is: 22026.5
(1 row(s) affected)
B. Нахождение экспонентов и натуральных логарифмов
Представленный ниже пример возвращает значение экспоненты, взятой от натурального логарифма 20, а также значение натурального логарифма, взятого от экспоненты 20. Так как указанные функции являются обратными друг для друга, то в обоих случаях возвращается значение 20.
SELECT EXP(LOG(20)), LOG(EXP(20))
GO
Вот результирующий набор.
---------------------- ----------------------
20 20
(1 row(s) affected)
Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)
В. Вычисление экспонента числа
В приведенном ниже примере возвращается значение экспоненты указанного значения (10).
SELECT EXP(10);
Вот результирующий набор.
----------
22026.4657948067
D. Нахождение значений экспоненты и натуральных логарифмов
Представленный ниже пример возвращает значение экспоненты, взятой от натурального логарифма 20, а также значение натурального логарифма, взятого от экспоненты 20. Так как указанные функции являются обратными друг для друга, то в обоих случаях возвращается значение 20.
SELECT EXP( LOG(20)), LOG( EXP(20));
Вот результирующий набор.
-------------- -----------------
20 20
См. также
Математические функции (Transact-SQL)
ЖУРНАЛ (Transact-SQL)
LOG10 (Transact-SQL)