Operasi bahagian dalam Oracle melibatkan dua operator: / (bahagian) dan MOD (baki). Operator bahagian / digunakan untuk mengira hasil bahagi (nombor titik terapung), manakala pengendali MOD digunakan untuk mengira baki (integer). Pilihan pengendali bergantung pada apa yang dikira: / untuk komersial, MOD untuk baki. Perlu diingatkan bahawa pembahagi tidak boleh 0, dan hasil pengendali MOD mempunyai tanda yang sama dengan pembahagi dan sentiasa integer bukan negatif.
Operasi pembahagian dalam Oracle
Dalam Oracle, operasi bahagi digunakan untuk mengira hasil bagi antara dua nilai. Terdapat dua operator bahagian asas:
1 /
(除法):
/
运算符用于计算两数的商,结果为浮点数。例如:
<code>SELECT 10 / 3 FROM dual;</code>
结果:
<code>3.333333333333333</code>
2. MOD
(取余):
MOD
运算符用于计算两数相除的余数。例如:
<code>SELECT 10 MOD 3 FROM dual;</code>
结果:
<code>1</code>
选择正确的运算符
选择使用 /
还是 MOD
运算符,取决于您要计算的内容:
/
运算符。MOD
运算符。注意事项
/
运算符的除数不能为 0。如果除数为 0,将抛出异常。MOD
运算符的除数也不能为 0。如果除数为 0,将抛出异常。MOD
运算符的结果的符号与除数的符号相同。MOD
/
Operator digunakan untuk mengira hasil bagi dua nombor, dan hasilnya ialah. mata terapung. Contohnya: 🎜rrreee🎜Keputusan: 🎜rrreee🎜🎜2 MOD
operator digunakan untuk mengira baki pembahagian dua nombor. . Contohnya: 🎜rrreee🎜 Keputusan: 🎜rrreee🎜🎜Pilih operator yang betul 🎜🎜🎜Pilih untuk menggunakan operator /
atau MOD
, bergantung pada perkara yang anda mahu kira: 🎜 /
. 🎜MOD
. 🎜🎜🎜🎜Nota🎜🎜/
tidak boleh 0. Jika pembahagi ialah 0, pengecualian akan dilemparkan. 🎜MOD
juga tidak boleh 0. Jika pembahagi ialah 0, pengecualian akan dilemparkan. 🎜MOD
Hasil pengendali mempunyai tanda yang sama dengan pembahagi. 🎜MOD
sentiasa merupakan integer bukan negatif. 🎜🎜Atas ialah kandungan terperinci Cara menulis pembahagian dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!