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

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • happyjpy

    happyjpy

    22 AĞUSTOS 2009