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

MySQL LEAST () फ़ंक्शन - तर्कों की सूची में सबसे छोटा तर्क खोजें

MySQL LEAST() फ़ंक्शन एक तुलना फ़ंक्शन है जो मानों की सूची से सबसे छोटा मान देता है।

मानों की सूची एकाधिक तर्कों के रूप में प्रदान की जाती है। तो दूसरे शब्दों में, LEAST() तर्कों की सूची से न्यूनतम-मूल्यवान तर्क देता है।

सिंटैक्स

LEAST() . का सिंटैक्स इस तरह जाता है:

LEAST(value1,value2,...)

प्रत्येक तर्क को अल्पविराम द्वारा अलग किया जाता है। यह फ़ंक्शन उन सभी की तुलना करता है और सबसे छोटा मान देता है।

उदाहरण 1 - संख्याओं की तुलना करना

यदि सभी तर्क पूर्णांक हैं, तो उनकी तुलना पूर्णांकों के रूप में की जाती है।

SELECT LEAST(12, 120, 2400) AS 'Result';

परिणाम:

+--------+
| Result |
+--------+
|     12 |
+--------+

यदि कम से कम एक तर्क डबल परिशुद्धता है, तो उनकी तुलना डबल-सटीक मानों के रूप में की जाती है। अन्यथा, यदि कम से कम एक तर्क DECIMAL है मान, उनकी तुलना DECIMAL . के रूप में की जाती है मान।

SELECT LEAST(12, 120.00, 2400) AS 'Result';

परिणाम:

+--------+
| Result |
+--------+
|  12.00 |
+--------+

वापसी मूल्य निर्धारित करने के लिए सटीक नियमों के लिए नीचे देखें।

उदाहरण 2 - स्ट्रिंग्स की तुलना करना

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

SELECT LEAST('a', 'b', 'c') AS 'Result';

परिणाम:

+--------+
| Result |
+--------+
| a      |
+--------+

यहाँ एक और है:

SELECT LEAST('Aardvark', 'Dog', 'Rat') AS 'Result';

परिणाम:

+----------+
| Result   |
+----------+
| Aardvark |
+----------+

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

यदि कोई तर्क NULL है , परिणाम NULL . है ।

SELECT LEAST('a', NULL, 'c') AS 'Result';

परिणाम:

+--------+
| Result |
+--------+
| NULL   |
+--------+

तुलना नियम

वापसी मूल्य क्या होगा यह निर्धारित करते समय कुछ नियम लागू होते हैं। ये नियम इस प्रकार हैं:

  • यदि कोई तर्क NULL है, तो , परिणाम NULL . है . किसी तुलना की आवश्यकता नहीं है।
  • यदि सभी तर्क पूर्णांक-मूल्यवान हैं, तो उनकी तुलना पूर्णांक के रूप में की जाती है।
  • यदि कम से कम एक तर्क दोहरा सटीक है, तो उनकी तुलना दोहरे-सटीक मानों के रूप में की जाती है। अन्यथा, यदि कम से कम एक तर्क DECIMAL है मान, उनकी तुलना DECIMAL . के रूप में की जाती है मान।
  • यदि तर्कों में संख्याओं और तारों का मिश्रण होता है, तो उनकी तुलना संख्याओं के रूप में की जाती है।
  • यदि कोई तर्क एक गैर-द्विआधारी (चरित्र) स्ट्रिंग है, तो तर्कों की तुलना गैर-द्विआधारी स्ट्रिंग के रूप में की जाती है।
  • अन्य सभी मामलों में, तर्कों की तुलना बाइनरी स्ट्रिंग्स के रूप में की जाती है।


  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. PHP - एक लॉगिन सिस्टम के साथ सुरक्षित सदस्य-केवल पृष्ठ

  3. MySQL रूट यूजर के साथ MySQL को कैसे एक्सेस करें

  4. पैटर्न का उपयोग करके सर्च ऑपरेशन के लिए लाइक इन मायएसक्यूएल का उपयोग करना

  5. PyInstaller, कल्पना फ़ाइल, ImportError:'blah' नाम का कोई मॉड्यूल नहीं