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

MySQL SELECT क्वेरी में IF स्टेटमेंट का उपयोग करना

आप जिस IF/THEN/ELSE निर्माण का उपयोग कर रहे हैं वह केवल संग्रहीत प्रक्रियाओं और कार्यों में मान्य है। आपकी क्वेरी को पुनर्गठित करने की आवश्यकता होगी क्योंकि आप इस तरह WHERE क्लॉज के प्रवाह को नियंत्रित करने के लिए IF() फ़ंक्शन का उपयोग नहीं कर सकते हैं।

IF () फ़ंक्शन जिसका उपयोग प्रश्नों में किया जा सकता है, मुख्य रूप से कुछ शर्तों के आधार पर अलग-अलग डेटा का चयन करने के लिए क्वेरी के चयन भाग में उपयोग किया जाता है, क्वेरी के WHERE भाग में उपयोग करने के लिए इतना अधिक नहीं:

SELECT IF(JQ.COURSE_ID=0, 'Some Result If True', 'Some Result If False'), OTHER_COLUMNS
FROM ...
WHERE ...


  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. Ubuntu 9.10 (कर्मिक) पर phpMyAdmin के साथ MySQL प्रबंधित करें

  3. MySQL/लेखन फ़ाइल त्रुटि (एररकोड 28)

  4. तीसरी तालिका में अपने FK के साथ 2 तालिकाओं में शामिल होने की आवश्यकता है

  5. MySQL में BLOB और CLOB फाइलें कैसे डालें?