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

MySQL साइन () फ़ंक्शन - पता करें कि MySQL में कोई संख्या सकारात्मक या नकारात्मक है या नहीं

MySQL में, SIGN() फ़ंक्शन किसी संख्या का संकेत देता है। अर्थात्, यह इंगित करता है कि मान एक धनात्मक संख्या है, एक ऋणात्मक संख्या है या शून्य है।

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

तर्क सकारात्मक, नकारात्मक या शून्य है या नहीं, इसके आधार पर फ़ंक्शन निम्न परिणाम देता है।

  • 1 अगर संख्या सकारात्मक है
  • -1 यदि संख्या ऋणात्मक है
  • 0 अगर संख्या शून्य है

सिंटैक्स

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

SIGN(X)

जहां X वह मान है जिसके लिए आप चाहते हैं कि चिह्न वापस आ जाए।

उदाहरण 1 - मूल उपयोग

इस फ़ंक्शन के लिए सकारात्मक मान पास करने का प्रदर्शन यहां दिया गया है।

SELECT SIGN(5);

परिणाम:

+---------+
| SIGN(5) |
+---------+
|       1 |
+---------+

उदाहरण 2 - सभी चिह्न

यहां तीन अलग-अलग मानों का उपयोग करके एक उदाहरण दिया गया है - एक नकारात्मक मान, एक सकारात्मक मान और शून्य।

SELECT 
  SIGN(-5),
  SIGN(5),
  SIGN(0);

परिणाम:

+----------+---------+---------+
| SIGN(-5) | SIGN(5) | SIGN(0) |
+----------+---------+---------+
|       -1 |       1 |       0 |
+----------+---------+---------+

उदाहरण 3 - भाव

आप इस तरह के भावों का भी उपयोग कर सकते हैं।

SELECT SIGN(50 - 60);

परिणाम:

+---------------+
| SIGN(50 - 60) |
+---------------+
|            -1 |
+---------------+

उदाहरण 4 - शून्य मान

NULL मान पास करने से NULL का परिणाम होगा लौटाया जा रहा है।

SELECT SIGN(NULL);

परिणाम:

+------------+
| SIGN(NULL) |
+------------+
|       NULL |
+------------+

  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_STORAGE_FREE () - पता करें कि MySQL में JSON दस्तावेज़ के अपडेट के बाद कितना संग्रहण स्थान खाली हो गया था

  2. MySQL और JDBC पुनर्लेखन के साथBatchedStatements=true

  3. GROUP_CONCAT () पर MySQL DISTINCT

  4. रिमोट सर्वर से Amazon EC2 पर mysql से कनेक्ट करें

  5. MySQL DELETE FROM सबक्वेरी के साथ कंडीशन के रूप में