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

MYSQL पर एकाधिक IF स्टेटमेंट

मैं इसके बजाय CASE का उपयोग करना चाहूँगा :

SELECT item_code, 
CASE category_code 
WHEN 'HERR1' THEN 1
WHEN 'COLN5' THEN 2
ELSE 'NO'
END as category_code, item_name, item_quantity 
FROM qa_items

लेकिन IF यह भी काम करेगा:IF(category_code='HERR1',1, IF(category_code='COLN5',2,'NO'))



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql में सम्मिलित कथन में पासवर्ड एन्क्रिप्ट करें एक त्रुटि फेंकता है (स्पष्ट प्रकार कास्ट जोड़ने की आवश्यकता है)

  2. MySQL N पंक्तियों की चलती औसत की गणना करता है

  3. PyMySQL लोकलहोस्ट पर MySQL से कनेक्ट नहीं हो सकता

  4. mysql - अन्य पंक्तियों के आधार पर अद्यतन पंक्ति

  5. दिनांक कॉलम के आधार पर सप्ताह के अनुसार MySQL समूहीकरण?