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

या SQL सर्वर में केस स्टेटमेंट के साथ समर्थित नहीं है

उस प्रारूप के लिए आपको या तो उपयोग करना होगा:

CASE ebv.db_no 
  WHEN 22978 THEN 'WECS 9500' 
  WHEN 23218 THEN 'WECS 9500'  
  WHEN 23219 THEN 'WECS 9500' 
  ELSE 'WECS 9520' 
END as wecs_system 

अन्यथा, उपयोग करें:

CASE  
  WHEN ebv.db_no IN (22978, 23218, 23219) THEN 'WECS 9500' 
  ELSE 'WECS 9520' 
END as wecs_system 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पिवट टेबल और समवर्ती कॉलम

  2. एसक्यूएल:बनाम <=और>=. के बीच

  3. SQL सर्वर सिस्टम डेटाबेस - Tempdb रखरखाव

  4. SQL सर्वर में वर्तमान सत्र के लिए दिनांक स्वरूप बदलें

  5. SQL सर्वर में 'डेटाटाइम' को 'डेटाटाइम 2' में बदलें (T-SQL उदाहरण)