SELECT
refined_name,
COUNT(*) cnt,
RANK() OVER(ORDER BY COUNT(*) desc) rnk
FROM (SELECT
LOWER(TRIM(SUBSTR(REPLACE(m_name,' ',''),
INSTR(REPLACE(m_name,' ',''),'.')+1,
LENGTH(REPLACE(m_name,' ',''))-INSTR(REPLACE(m_name,' ',''),'.')))) as refined_name
FROM music)
WHERE refined_name IS NOT NULL AND SUBSTR(refined_name,1,1) != '<'
GROUP BY refined_name
ORDER BY cnt desc;
첫댓글 don't와 don`t 두개가 차이가 있어요.
replace(m_name, CHR(39), '`') 하시면
' (싱글쿼테이션)을 `(어포스트로피) 로 변경가능합니다.
바꿔서 해봤는데 결과값에 차이는 없어요.