SQL辞典

【SQL算術関数】EXP – 指数値を求める (Oracle、SQL Server)

投稿日:2009年10月1日 更新日:

OracleやSQL Serverで指数値を求めるには、EXP関数を使います。

EXP(n)

eのn乗を計算する。eとはネイピア数の事を言い、e=2.71828…である。
使用例:x列の指数値を求める

SELECT x, EXP(x) FROM tbTestTable;

x    EXP(x)
—————————————–
-1.5   0.22313016014843
-0.5   0.606530659712633
0                1
0.5   1.64872127070013
1 2.  71828182845905
1.5   4.48168907033806

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL変換関数】TO_NUMBER – 文字列を数値に変換する (Oracle)

OracleではTO_NUMBER関数を使って文字列を数値に変換することができます。 文法: TO_NUMBER(value [, format] ) valueに指定した文字列をformatに従って …

no image

【SQL変換関数】DECODE – 値を変換する(Oracle)

OracleではDECODE関数を使って、値を変換する事ができます。使い方はCASE命令と似ています。CASE命令で書き換える事も可能です。 文法: DECODE( x, target, new_va …

no image

【SQL算術関数】LEAST – 引数の中から最小値を返す (Oracle)

Oracleでは、複数の引数の中から最小値を返すにはLEAST関数を使います。逆に複数の引数の中から最大値を返すにはGREATEST関数を使います。 文法: LEAST(a, b [, c, &#82 …

no image

【SQL文字列関数】SPACE – スペース文字の作成(SQL Server)

SQL ServerではSPACE関数を使ってスペース文字を返す事ができます。 文法: SPACE(n) 長さn個のスペース文字を作成する。 使用例:姓と名の間に3個のスペース文字を作成する SELE …

no image

【SQL算術関数】ABS – 絶対値を取得する(Oracle、SQL Server)

OracleやSQL Serverでは、ABS関数を使って数値の絶対値を求める事が出来ます。 文法: ABS(value) valueの絶対値を求める 使用例:夫婦の年齢差を求める。 SELECT h …

広告

転職