b 에서 Error 가 발생하는 이유는 a 에 "_" 없어서 그런거 같은데...
이때, 에러가 아닌 NULL 이나 다른 값으로 변경할 수 있는 방법이 있을까요 ?
궁극적으로 아래 SQL 을 수행시키고 싶습니다 ㅠㅠ
SELECT ...생략
, IIF(Z.c2 IS NULL, 'NULL 입니다.' & CHR(10) & CHR(13) ) AS ERR_1
FROM (
SELECT .. 생략
, (SELECT TOP 1 c2 FROM Sheet2 WHERE c2 = MID(A.a1, 1, INSTR(A.a1, '_') - 1) ) AS c2
FROM Sheet1 A
) Z