SQL辞典

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

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

OracleやSQL Serverでは、ABS関数を使って数値の絶対値を求める事が出来ます。

文法:

ABS(value)

valueの絶対値を求める

使用例:夫婦の年齢差を求める。

SELECT husband, wife, husband – wife, ABS(husband – wife) FROM tbTestTable;

husband   wife   husband – wife     ABS(husband – wife)
——————————————————————————-
34       32    2             2
25       28    -3             3
52       60    -8             8

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL算術関数】MOD – 余剰(余り)を計算する (Oracle)

Oracleでは、MOD関数を使って割り算の余剰を計算することができます。 文法: MOD(n, m) nをmで割った時の余りを求める。 使用例:x/yの余りを求める SELECT x, y, MOD …

no image

【SQL集計関数】COUNT関数 ? 行数をカウントする (Oracle、SQL Server)

行数をカウントするにはCOUNT関数を使います。COUNT関数はDISTINCTで修飾すると、重複を取り除いた合計を抽出できます。 使用例:社員数をカウントする SELECT COUNT(*) FRO …

no image

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

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

no image

【SQL算術関数】SIGN – 符号を取得する(Oracle、SQL Server)

SQL ServerやOracleで数値の符号を取得するにはSIGN関数を使います。数値がプラスの時は1、マイナスの場合は-1、ゼロの場合は0を返します。 構文: SIGN(value) valueの …

no image

【SQL日付関数】NEXT_DAY – 指定した曜日が次に来る日付を求める (Oracle)

OracleではNEXT_DAY関数を利用して、指定した曜日が次に来る日付を求める事ができます。 文法: NEXT_DAY(date, week) dateから見てweekで指定した曜日が来る次の日付 …

広告

転職