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

mysql में CASE और IF में क्या अंतर है?

"IF एक एकल कांटा है, "CASE" एकाधिक हो सकता है "केस" का उपयोग करें यदि आपके पास दो से अधिक मान वैकल्पिक मान हैं, "IF" जब आपके पास केवल दो मान हों।

केस की सामान्य संरचना है:

CASE x
WHEN a THEN ..
WHEN b THEN ..
...
ELSE
END

IF की सामान्य संरचना:

IF (expr)
THEN...
ELSE...
END

तो, मूल रूप से IF केवल एक 'WHEN' स्टेटमेंट वाला केस है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CPanel में प्रत्येक तालिका के .frm, .MYD और .MYI फ़ाइलों के साथ var फ़ोल्डर और MySQL डेटाबेस फ़ोल्डर तक कैसे पहुँचें?

  2. LIKE क्वेरी में % वर्ण खोजें

  3. एक पंक्ति को कैसे लॉक करें

  4. DUAL से 1 चुनें:MySQL

  5. SQL कुंजियाँ, MUL बनाम PRI बनाम UNI