저는 CASE를 자주 사용하지 않지만 매우 간단한 쿼리를 사용합니다.이 값이 NULL 일 때 일반적인 문을 반환하고 싶습니다. 나는 아래에 작성한 모든 오류가 있지만 NULL 값을 중 하나를 catch하지 않습니다. 나는 그것이 수천 인 것처럼 기사의 목록을 짧게했지만 누군가 내가 잘못하고있는 것을 지적 할 수 있기를 바랬다. 미리 감사드립니다.사례 및 NULLS 문제
**USE Asag_Reporting
GO
SELECT DISTINCT ARTICLE_NUMBER,
CASE PM_NAME
WHEN NULL THEN 'No PM Available'
ELSE PM_NAME
END AS 'PM_NAME'
FROM vw_GIM_Articles
WHERE ARTICLE_NUMBER IN ('15110',
'19228',
'34563',
'36516');**
'PM_Name이 NULL 인 경우 'PM을 사용할 수 없음', 'PM_Name end'이 작동해야합니다. 트릭은 항상 그렇듯이'is NULL' 또는'is not NULL'입니다. '합치다 '는 더 적절하다. – HABO