SQL Server 2005'te aşağıdaki satırları yazmanın daha iyi bir yolu var mı?
CASE
WHEN (ID IS NULL)
THEN 'YES'
WHEN (ID IS NOT NULL)
THEN 'NO'
END AS ID_Value,
3
"Daha iyi" tanımlayın.
—
Wesley
Ben MSSQL aşina değilim ama MySQL IF işlevi gibi bir şey varsa, böyle bir kod yazabilirsiniz:
—
Kondybas
IF(ID IS NULL, 'YES', 'NO') AS ID_Value
SQL Server 2012 var
—
Martin Smith
IIFama soru 2005 etiketli.
Bunu aşağıdaki ifadeyle yapabilmelisiniz.
—
Jason Cumberland
isnull(nullif(isnull(ID,'Y'),ID),'N')
@ Bappy1988 Neden Jay'in cevabından daha iyi olsun ki?
—
dezso