반응형 test1 ORACLE_실전문제 주말에 보았던 SQL 문제에 대하여 정리해보았다, 다음과 같은 테이블이 있다 도시 좋아요 범계 Y 평촌 N 금정 Y 금정 N 안양 Y 안양 Y 안양 N 석수 Y 석수 N 석수 N 조건은 다음과 같다. 같은 도시중에 좋아요가 N보다 Y가 많은 도시만 출력하여라. 당시에 쿼리를 작성할때 group by로 도시와 좋아요 컬럼을 잡고 partition by 로 count 값을 빼내어 desc를 잡고 한번 더 감싸서 where 절에 LIKES = 'Y' AND MAXLIKE =1인것을 뽑아내는 아래와 같은 쿼리를 생각하고 작업을 진행하였다, 하지만 시간이 다되었을때쯤 보니 위의 테이블의 데이터라 가정하였을때 금정은 Y,N이 각각 1개씩 들어있으나, 아래와 같은 쿼리를 사용시에는 이 부분은 간과하게되어버렸다. 해당.. 2023. 11. 9. 이전 1 다음 반응형