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

केस या IF ELSEIF के साथ MySQL चयन कथन? सुनिश्चित नहीं है कि परिणाम कैसे प्राप्त करें

इस क्वेरी को आजमाएं -

SELECT 
  t2.company_name,
  t2.expose_new,
  t2.expose_used,
  t1.title,
  t1.seller,
  t1.status,
  CASE status
      WHEN 'New' THEN t2.expose_new
      WHEN 'Used' THEN t2.expose_used
      ELSE NULL
  END as 'expose'
FROM
  `products` t1
JOIN manufacturers t2
  ON
    t2.id = t1.seller
WHERE
  t1.seller = 4238


  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. फ़ील्ड नामों के आसपास बैकटिक्स का उपयोग करना

  3. मुझे अपने विंडोज़ कंप्यूटर पर my.cnf नहीं मिल रहा है

  4. 'लोकलहोस्ट' (10061) पर MySQL सर्वर से कनेक्ट नहीं हो सकता

  5. पीडीओ ने तैयार किया स्टेटमेंट फ़ेच () डबल परिणाम लौटा रहा है