을 작동하지 않습니다 :SQL의 CASE 텍스트 필드가 NULL 내가 SQL에서 다음과 같은 경우 문을 실행하기 위해 노력하고있어
CASE
WHEN P.Photos_Cloned_From IS NULL
THEN 'http://www.toolboxbarn.com/v/vspfiles/photos/'+P.ProductCode+'-2T.jpg'
ELSE 'http://www.toolboxbarn.com/v/vspfiles/photos/'+P.Photos_Cloned_From+'-2T.jpg'
END AS image_link,
명령문의 작품을하지만 NULL하지 않은 레코드에 대한. NULL 인 항목의 경우 문이 THEN 조건을 반환하지 않습니다.
제안 사항?
"THEN 조건을 반환하지 않음"이라고 말하면 레코드에서 반환되는 값이 정확하지 않거나 완전히 누락되었다는 의미입니까? –
사용중인 데이터베이스에 질문을 태그하십시오. –
아마도 null이 아니고 빈 문자열일까요? –