PostgreSQL में, mod()
एक गणितीय फ़ंक्शन है जो दूसरे तर्क (भाजक) द्वारा पहले तर्क (लाभांश) के विभाजन से शेष देता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
mod(y, x)
फ़ंक्शन y
. का शेष लौटाता है /x
।
उदाहरण
यह कैसे काम करता है, यह दिखाने के लिए यहां एक उदाहरण दिया गया है।
SELECT mod(5, 2);
परिणाम:
1
इस मामले में, 5 को 2 से भाग देने पर 2 का भागफल और 1 का शेष बचता है, इसलिए परिणाम 1 है।
नकारात्मक तर्क
नकारात्मक तर्कों वाला एक उदाहरण यहां दिया गया है।
SELECT
mod(-5, 2),
mod(5, -2),
mod(-5, -2);
परिणाम:
mod | mod | mod -----+-----+----- -1 | 1 | -1
शून्य लाभांश
यहां शून्य के लाभांश के साथ एक उदाहरण दिया गया है।
SELECT mod(0, 2);
परिणाम:
0
शून्य से भाग
आइए अब इसे इधर-उधर कर दें और भाजक को शून्य कर दें।
SELECT mod(2, 0);
परिणाम:
ERROR: division by zero