SORU
30 Mart 2011, ÇARŞAMBA


SQL Server: DAVA ne ZAMAN YA da O zaman BAŞKA=&; gt SONU VEYA desteklenmiyor

CASE deyim WHEN bölümünde OR desteklenmiyor. Bunu nasıl çözerim?

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

CEVAP
30 Mart 2011, ÇARŞAMBA


O biçim de kullanmanız gerekir:

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 

Aksi takdirde, kullanın:

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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • PUSHER

    PUSHER

    11 HAZİRAN 2014