投資家たぬきちのブログ

株式メインの兼業投資家。学生時代から株式投資を始め、ビットコインをはじめとする仮想通貨投資で数千万稼ぐ。趣味はサーフィンとスノボとお酒。

SQL(Oracle)にてゼロ除算回避の記述方法。値が0で割られるエラーORA-22056の回避まとめ。

初心者SEは以下のエラーに陥ったことはないだろうか?

ORA-22056: 値が0(ゼロ)で除算されています。

この原因と解決方法について簡単にまとめる。


原因  :示された値が0(ゼロ)で除算されていること
解決方法:除数値を0(ゼロ)以外に変更すること(当たり前だ)

[構文]

分子 / NULLIF(分母, 0)

[例文]

SELECT TBL.GOUKEI_KINGAKU / NULLIF(TBL.TANKA,0) FROM MONEY_TABLE TBL

ほらあなより愛をこめて
たぬきち

※免責事項:投資は自己責任でお願いします。当ブログはあくまで個人的見解を述べているだけであり、当ブログを元にした投資による損失等の責任は、当ブログは一切負いません。