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

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • Gimpology.com Video Tutorials

    Gimpology.co

    3 ŞUBAT 2008
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012