SQLで絶対値を求めるには,ABS関数を使用します.ABS関数はSQL92/99で既定されている関数ではありませんが,多くのDBMSでサポートされています.以下に各DBMSの対応状況を示します.
DBMS | ABS関数 |
---|---|
Access | ○ |
SQLServer | ○ |
Oracle | ○ |
MySQL | ○ |
PostgreSQL | ○ |
ABS(number)
ABS関数は number で指定した数値式の絶対値を返します.
ABS関数を使用したサンプルを示します.
SQLサンプル1
SELECT ABS(-10)
SQLの結果
10
SQLサンプル2
SELECT ABS(10.5)
SQLの結果
10.5