タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

oracleとSQLに関するeight-sevenのブックマーク (1)

  • 0除算エラーを回避する (SQLの構文)

    条件式1と条件式2が一致した場合、nullを返します。数値を0で割ると除算エラーが起きますが、nullで割る場合は結果はnullとなり除算エラーは発生しません。0になる可能性のある項目をNULLIF関数に置き換え、(条件式1)に0になる可能性のある項目を、(条件式2)に"0"を与えます。 対処例 先のエラーになったSQLを以下のSQLに変更して実行します。 select category, total/count as price from TotalA where total / NULLIF(count,0) > 100000 実行結果 categoryprice

    0除算エラーを回避する (SQLの構文)
  • 1