(solvesql)Advent of SQL 2025 8일차
·
코딩 테스트/02. SQL
01. 작성 쿼리SELECT *FROM winesWHERE color = 'white' AND quality >= 7 AND density > (SELECT AVG(density) FROM wines) AND residual_sugar > (SELECT AVG(residual_sugar) FROM wines) AND pH (SELECT AVG(citric_acid) FROM wines WHERE color = 'white' ) 02. 쿼리 결과 03. 다른 풀이 방법지금 풀이는 같은 테이블을 여러 번 스캔해야하기 때문에 데이터가클 경우 성능이 저하될 가능성이 높고,유지보수 시 평균 조건 수정이 번거롭습니다그래서 CTE를 이용해서 조건이 잘 보이고, 수정도 쉽게 작성하면 아래와 같습니다.WI..