"END as is_dup" 만 따로 떼어 보시면 안되고
"CASE WHEN COUNT(*) > 0 THEN 'Y' ELSE 'N' END as is_dup" 이 하나입니다.
CASE ~ END 까지가 하나의 표현식이고 AS 는 앞의 표현식 결과에 대한 별칭을 부여한 것입니다.
http://gurubee.net/lecture/1028 <-- DECODE 와 CASE
http://gurubee.net/lecture/1018 <-- 예명(Alias)
http://gurubee.net/oracle/sql <-- Oracle SQL 기초 강좌