投資家たぬきちのブログ

週末サーファーの兼業投資家。株式メインですが仮想通貨やドル円FXも駆使して10億を目標に日々命がけの戦い。

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




余談(ブラック企業で不当に扱われるエンジニアの方へ)

今はエンジニアの求人が多いため、今の会社が嫌だったり給料を上げたい方は転職サイトに登録しておくことをおすすめします。

3回以上転職しているたぬきちのオススメはレバレジーズテックです。

高待遇で働きやすい案件が多い印象ですので、ぜひ試してみてください。

 

 

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

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