SQL Server 2005에서 아래 줄을 작성하는 더 좋은 방법이 있습니까?
CASE
WHEN (ID IS NULL)
THEN 'YES'
WHEN (ID IS NOT NULL)
THEN 'NO'
END AS ID_Value,
3
"더 나은"을 정의하십시오.
—
웨슬리
MSSQL에 익숙하지 않지만 MySQL에 IF 함수와 같은 것이 있다면 다음과 같은 코드를 작성할 수 있습니다.
—
Kondybas
IF(ID IS NULL, 'YES', 'NO') AS ID_Value
SQL Server 2012에는
—
Martin Smith
IIF
질문이 있지만 2005 태그가 있습니다.
아래 진술을 통해이를 달성 할 수 있어야합니다.
—
Jason Cumberland
isnull(nullif(isnull(ID,'Y'),ID),'N')
@ Bappy1988 왜 Jay의 대답보다 낫습니까?
—
dezso