SORU
13 Temmuz 2010, Salı


BOŞ ZAMAN belirleme T-SQL CASE Fıkra:

T-SQL Deyim böyle benzer (orijinal farklı görünüyor ama kolay bir örnek vermek istiyorum burada) yazdı:

SELECT first_name   
    CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name
FROM dbo.person

Bu İfade sözdizimi hataları yok ama yan durumda eğer soyadı boş ise her zaman BAŞKA bir parça seçer de. Ama Neden?

Yapmak istediğim şey birlik adı ve soyadı, ama eğer soyadı null tüm adı boş olur:

SELECT first_name  
   CASE last_name WHEN null THEN '' ELSE ' '   last_name END AS Name 
FROM dbo.person

Sorun nerede biliyor musun?

CEVAP
13 Temmuz 2010, Salı


CASE WHEN last_name IS NULL THEN '' ELSE ' ' last_name END

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Boiler Room

    Boiler Room

    10 Mayıs 2012
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011