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

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • TomSka

    TomSka

    30 Mayıs 2006