sql >> Databasteknik >  >> RDS >> Sqlserver

EXP() Exempel i SQL Server

I SQL Server, T-SQL EXP() funktion är en matematisk funktion som returnerar exponentialvärdet för det angivna flytuttrycket.

Du anger float-uttrycket som ett argument.

Exponenten för ett tal är konstanten e höjt till numrets makt. Konstanten e (2.718281...), är basen för naturliga logaritmer.

Syntax

Syntaxen ser ut så här:

EXP ( float_expression )   

Där float_expression är ett uttryck för typ float eller av en typ som implicit kan omvandlas till float.

Exempel 1 – Grundläggande användning

Här är ett exempel att visa.

SELECT EXP(1) Result;

Resultat:

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

Och med ett annat värde:

SELECT EXP(16) Result;

Resultat:

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

Exempel 2 – Bråk

Argumentet kan ha en bråkdel.

SELECT EXP(10.73) Result;

Resultat:

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

Exempel 3 – Uttryck

Du kan också använda uttryck som detta:

SELECT EXP(1 + 2) Result;

Resultat:

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

Så med det exemplet blir resultatet detsamma som att göra detta:

SELECT EXP(3) Result;

Resultat:

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

Exempel 4 – EXP() vs LOG()

LOG() funktion är inversen av EXP() . Så vi kan göra följande och få samma resultat:

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

Resultat:

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

  1. Android sqlite db.query leder till CursorIndexOutOfBoundsException

  2. Postgres:Hur gör man Composite keys?

  3. Stöder Postgres kapslade eller autonoma transaktioner?

  4. Backup Best Practices för MySQL, MariaDB och Galera Cluster