Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL MOD () फ़ंक्शन - MySQL में एक मोडुलो ऑपरेशन करें

MySQL में, MOD() फ़ंक्शन एक मोडुलो ऑपरेशन करता है। यह किसी संख्या के शेष भाग को दूसरी संख्या से विभाजित करके लौटाता है।

फ़ंक्शन को कॉल करते समय आप दो मान तर्क के रूप में प्रदान करते हैं।

सिंटैक्स

यह फ़ंक्शन निम्नलिखित तीन सिंटैक्स का समर्थन करता है।

MOD(N,M)
N % M
N MOD M

फ़ंक्शन N M

दोनों तर्कों में एक भिन्नात्मक भाग हो सकता है, और वे एक BIGINT डेटा प्रकार भी हो सकते हैं।

उदाहरण 1 - पहला सिंटैक्स

यहां पहला सिंटैक्स प्रदर्शित करने के लिए एक बुनियादी उदाहरण दिया गया है।

SELECT MOD(10, 3);

परिणाम:

+------------+
| MOD(10, 3) |
+------------+
|          1 |
+------------+

उदाहरण 2 - दूसरा सिंटैक्स

यहाँ दूसरे सिंटैक्स का उपयोग करने के अलावा वही उदाहरण दिया गया है।

SELECT 10 % 3;

परिणाम:

+--------+
| 10 % 3 |
+--------+
|      1 |
+--------+

उदाहरण 3 - तीसरा सिंटैक्स

और यहाँ फिर से वही उदाहरण है जो तीसरे सिंटैक्स का उपयोग कर रहा है।

SELECT 10 MOD 3;

परिणाम:

+----------+
| 10 MOD 3 |
+----------+
|        1 |
+----------+

उदाहरण 4 - भिन्न

आप उन मानों का भी उपयोग कर सकते हैं जिनमें भिन्नात्मक भाग होता है।

SELECT 
  MOD(10, 5.3),
  MOD(10.3, 5);

परिणाम:

+--------------+--------------+
| MOD(10, 5.3) | MOD(10.3, 5) |
+--------------+--------------+
|          4.7 |          0.3 |
+--------------+--------------+

उदाहरण 5 - शून्य से भाग देना

किसी संख्या को शून्य रिटर्न से विभाजित करना NULL

SELECT 10 MOD 0;

परिणाम:

+----------+
| 10 MOD 0 |
+----------+
|     NULL |
+----------+

उदाहरण 6 - शून्य मान को विभाजित करना

हालांकि, शून्य मान को विभाजित करने पर केवल शून्य ही प्राप्त होगा।

SELECT 0 MOD 10;

परिणाम:

+----------+
| 0 MOD 10 |
+----------+
|        0 |
+----------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL क्वेरीज़ में सिंगल कोट, डबल कोट और बैकटिक्स

  2. HAProxy से ProxySQL में माइग्रेट करने के लिए युक्तियाँ

  3. घटनाओं की संख्या का पता लगाने के लिए गणना का उपयोग करना

  4. 15 मिनट के अंतराल से समूह mysql क्वेरी

  5. MySQL - कॉलम से पंक्तियाँ