Home − 実験室 − No.0038 |
No.0038(SQL)
MOD関数 |
■環境 |
□OS: Windows XP Professional SP3 □Oracle: Oracle Database 11g R2 (Standard) □OSログインユーザ: ORA_DBAグループ □Oracleユーザ: dicdic(実験用ユーザー) |
■実験 | ||||
0. 実験ユーザー「dicdic」でコネクトする。
1. 【剰余】割り算のあまりを求めるにはMOD関数を使う。22を5で割ったあまりは2。
2. 【商】こうなると、商の部分を求めたいということになりそうですが、 現在までの調査の結果、商を求める関数はない。 だからやり口としては、「割り算をして小数部分を切り捨てる」というやり方になる。 TRUNCを使ってもよいし、FLOORを使ってもよいと思われる。
3. 【商と余り】上記をあわせて、商と余りを出したければ、こんな感じですか。
|
【PR】 Oracle実験室監修 『Oracleアーキテクチャ鳥瞰図』 PDF (Oracleのアーキテクチャを一目で俯瞰できるイラスト) |
Home − 実験室 − No.0038 |