SQLで絶対値を求めたい。
ABS関数ってどうやって使うの?
わかりやすく教えて欲しい!
こういった疑問にこたえます。
エンジニアの僕がわかりやすく解説します。
ABS関数の使い方
ABS関数は絶対値を求める関数です。
絶対値(absolute value)の頭文字をとってABSと覚えましょう。
絶対値とは、数値の符号を考えずゼロからの距離のことです。
例えば、-100の絶対値は100となります。
次のようなsampleテーブルがあったとします。
m |
100 |
-12 |
-34 |
sampleテーブルのmというカラムとその絶対値を求めたい場合、次のようなSQLを実行します。
SELECT m, ABS(m) AS absolute FROM sample;
実行結果
m | absolute |
100 | 100 |
-12 | 12 |
-34 | 34 |
このように負数はマイナスが取り除かれ、絶対値が求められていることがわかります。
ABS関数の引数がNULLの場合、結果はNULLとなります。
ABS関数の使い方まとめ
解説の内容をまとめます。
- ABS関数は絶対値を求めるための関数
- 絶対値とは0からの距離のこと
- 引数がNULLの場合、NULLを返す
以上、お疲れ様でした。
【SQL】初心者がまず覚えるべきSQLで使えるよく使う関数まとめ
SQLで使える関数にはどんなものがあるの?まずどれから覚えれば良いの?こういった疑問にこたえます。この記事ではSQL初心者がまず最初に覚えるべきよく使うSQL関数をまとめています。関数を使えば面倒な処理を簡単に済ませることができるのでぜひ覚えておきましょう。
コメント