SELECT X.지역구 || ' ' || Y.상세명 AS 지역
, COUNT(CASE WHEN X.주소 LIKE (지역구 || ' ' || Y.상세명 ) || '%' THEN 1 END) AS CNT
FROM 지역테이블 X
, 기본정보META테이블 Y
WHERE X.우편번호 = Y.우편번호
GROUP BY X.지역구 || ' ' || Y.상세명
ORDER BY MIN(X.조회순서)
;
문서 내용으로 보아 조회순서로 정렬 하고 싶은거 같은데..
위 처럼 하시면 됩니다.
by 마농
[2016.03.09 10:58:17]
SELECT x.지역구 || ' ' || x.상세명
, COUNT(y.우편번호) 건수
FROM 지역테이블 x
, 기본정보META테이블 y
WHERE x.우편번호 = y.우편번호(+)
AND y.주소(+) LIKE x.지역구 || ' ' || x.상세명 || '%'
GROUP BY x.지역구, x.상세명, x.조회순서
ORDER BY x.조회순서
;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.