Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

EXP() Przykłady w SQL Server

W SQL Server funkcja T-SQL EXP() function to funkcja matematyczna, która zwraca wykładniczą wartość określonego wyrażenia zmiennoprzecinkowego.

Określasz wyrażenie zmiennoprzecinkowe jako argument.

Wykładnik liczby to stała e podniesiony do potęgi liczby. Stała e (2.718281…), jest podstawą logarytmów naturalnych.

Składnia

Składnia wygląda tak:

EXP ( float_expression )   

Gdzie float_expression jest wyrażeniem typu float lub typu, który może być niejawnie przekonwertowany na float.

Przykład 1 – Podstawowe użycie

Oto przykład do zademonstrowania.

SELECT EXP(1) Result;

Wynik:

+------------------+
| Result           |
|------------------|
| 2.71828182845905 |
+------------------+

I z inną wartością:

SELECT EXP(16) Result;

Wynik:

+------------------+
| Result           |
|------------------|
| 8886110.52050787 |
+------------------+

Przykład 2 – Ułamki

Argument może mieć składnik ułamkowy.

SELECT EXP(10.73) Result;

Wynik:

+------------------+
| Result           |
|------------------|
| 45706.6920264008 |
+------------------+

Przykład 3 – Wyrażenia

Możesz także użyć takich wyrażeń:

SELECT EXP(1 + 2) Result;

Wynik:

+------------------+
| Result           |
|------------------|
| 20.0855369231877 |
+------------------+

Korzystając z tego przykładu, wynik jest taki sam, jak w przypadku tego:

SELECT EXP(3) Result;

Wynik:

+------------------+
| Result           |
|------------------|
| 20.0855369231877 |
+------------------+

Przykład 4 – EXP() kontra LOG()

LOG() funkcja jest odwrotnością EXP() . Możemy więc wykonać następujące czynności i uzyskać ten sam wynik:

SELECT 
  EXP( LOG(16)) 'Result 1', 
  LOG( EXP(16)) 'Result 2';

Wynik:

+------------+------------+
| Result 1   | Result 2   |
|------------+------------|
| 16         | 16         |
+------------+------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rozciągnij bazę danych w SQL Server 2016 RTM

  2. Błąd SQL:nieprawidłowa składnia w pobliżu słowa kluczowego „Użytkownik”

  3. Uzyskaj informacje o kolumnie dla tabeli lub widoku w programie SQL Server (T-SQL:sp_columns)

  4. Co sprawia, że ​​instrukcja SQL jest sargowalna?

  5. Jak działa funkcja NCHAR() w SQL Server (T-SQL)