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

oracle में MOD और REMAINDER में क्या अंतर है?

दस्तावेज़ीकरण अंतर पर बहुत स्पष्ट है:

दूसरे शब्दों में, जब तर्क सकारात्मक पूर्णांक होते हैं, तो मॉड फ़ंक्शन 0 और दूसरे तर्क के बीच एक सकारात्मक संख्या देता है। शेष फ़ंक्शन एक संख्या देता है जिसका निरपेक्ष मान 2 से विभाजित दूसरे तर्क से कम है।

नकारात्मक संख्याओं के लिए अंतर अधिक हड़ताली हो सकता है। अंतर का एक उदाहरण है:

REMAINDER(-15, 4)
MOD(-15, 4)

पहला देता है -3 और दूसरा 1

संपादित करें:

यहाँ क्या हो रहा है? -15 में 4 कितनी बार जाता है। एक विधि 1 के अवशेष के साथ "-4" बार है। वह है:-15 =4*(-4) + 1. दूसरा "-3" बार है:-15 =4*(-3) - 3।

-15/4 का अंतर एक पूर्णांक के रूप में व्यक्त किया जाता है। फ़्लोर का उपयोग करके, आपको -4 . मिलता है . राउंड का उपयोग करने पर, आपको -3 . मिलता है ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं Oracle में regexp_replace का उपयोग करके विश्व स्तर पर कई शब्दों को कैसे बदल सकता हूँ?

  2. एक क्वेरी में एकाधिक टेबल, आकार और टेबलस्पेस की गणना (*) कैसे करें?

  3. एसक्यूएल में सबक्वायरी के साथ LIKE और IN का उपयोग करें

  4. ओरेकल एसक्यूएल ग्रुप बाय और हैविंग क्लॉज के साथ सिंटैक्स का चयन करें

  5. एसक्यूएल:दो क्षेत्रों के आधार पर डुप्लीकेट कैसे खोजें?