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

एक अद्यतन में संख्यात्मक मानों की तुलना करने के लिए MySQL MAX () फ़ंक्शन?

MySQL GREATEST() . यह अपने तर्कों की सूची में सबसे बड़ा मान देता है।

UPDATE person SET dollars = GREATEST(0, dollars-20) WHERE id=1

यह एएनएसआई एसक्यूएल में एक मानक फ़ंक्शन नहीं है, इसलिए इसे SQL डेटाबेस के अन्य ब्रांडों में उपलब्ध होने पर भरोसा न करें। यदि आपको विक्रेता-स्वतंत्र समाधान की आवश्यकता है, तो CASE . का उपयोग करें दूसरों द्वारा सुझाए गए वाक्यविन्यास। लेकिन अगर आपको केवल MySQL का उपयोग करने की आवश्यकता है, तो यह फ़ंक्शन अधिक संक्षिप्त है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dsn . का उपयोग करके R को MySQL से RODBC से कनेक्ट करें

  2. मैसकल स्टॉप वर्ड्स एंड मैच

  3. MySQL प्रविष्टियों के साथ ड्रॉप डाउन को पॉप्युलेट करना

  4. 80 मिलियन रिकॉर्ड वाली तालिका और एक इंडेक्स जोड़ने में 18 घंटे (या हमेशा के लिए) से अधिक समय लगता है! अब क्या?

  5. मैक पर MySQL स्थापित करें