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

मारियाडीबी में डीआईवी कैसे काम करता है

मारियाडीबी में, DIV पूर्णांक विभाजन करता है।

यह विभाजन परिणाम से दशमलव बिंदु के दाईं ओर किसी भी भिन्नात्मक भाग को हटा देता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

DIV

जहाँ विभाजित करने वाली संख्या बाईं ओर है और जिस संख्या से भाग देना है वह दाईं ओर है।

उदाहरण

यहां एक उदाहरण दिया गया है:

SELECT 100 DIV 2;

परिणाम:

+-----------+
| 100 DIV 2 |
+-----------+
|        50 |
+-----------+

आंशिक परिणाम

जैसा कि बताया गया है, DIV विभाजन से छूटने के परिणामस्वरूप दशमलव बिंदु के दाईं ओर कोई भिन्नात्मक भाग होता है।

उदाहरण:

SELECT 100 DIV 3;

परिणाम:

+-----------+
| 100 DIV 3 |
+-----------+
|        33 |
+-----------+

शून्य से भाग

अगर ERROR_FOR_DIVISION_BY_ZERO SQL मोड सेट नहीं है, शून्य रिटर्न से विभाजन NULL एक चेतावनी के साथ। यदि सेट किया जाता है, तो शून्य से विभाजन एक त्रुटि देता है यदि कोई कॉलम को 1/0 के साथ अद्यतन करने का प्रयास करता है और एक चेतावनी भी देता है।

यहां NULL का एक उदाहरण दिया गया है परिणाम:

SELECT 100 DIV 0;

परिणाम:

+-----------+
| 100 DIV 0 |
+-----------+
|      NULL |
+-----------+
1 row in set, 1 warning (0.001 sec)

आइए चेतावनी देखें:

SHOW WARNINGS;

परिणाम:

+---------+------+---------------+
| Level   | Code | Message       |
+---------+------+---------------+
| Warning | 1365 | Division by 0 |
+---------+------+---------------+

अमान्य ऑपरेंड

अमान्य ऑपरेंड का उपयोग करने से NULL में परिणाम मिलता है चेतावनी के साथ:

SELECT 'One' DIV 'Two';

परिणाम:

+-----------------+
| 'One' DIV 'Two' |
+-----------------+
|            NULL |
+-----------------+
1 row in set, 3 warnings (0.013 sec)

चेतावनियों की जाँच करें:

SHOW WARNINGS;

परिणाम:

+---------+------+------------------------------------------+
| Level   | Code | Message                                  |
+---------+------+------------------------------------------+
| Warning | 1292 | Truncated incorrect DECIMAL value: 'One' |
| Warning | 1292 | Truncated incorrect DECIMAL value: 'Two' |
| Warning | 1365 | Division by 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. मारियाडीबी JSON_MERGE_PATCH () समझाया गया

  2. मारियाडीबी में RLIKE कैसे काम करता है

  3. कैसे TRUNCATE () मारियाडीबी में काम करता है

  4. MySQL या MariaDB के लिए HA समाधान तैयार करते समय अविश्वसनीय नेटवर्क से निपटना

  5. आपका प्रॉक्सीएसक्यूएल नोड कितना अच्छा है?