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

  • Kassem G

    Kassem G

    25 EKİM 2006
  • MagicofRahat

    MagicofRahat

    13 Temmuz 2007
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012