oracle3 프로그래머스 - SQL [ 식품분류별 가장 비싼 식품의 정보 조회하기 Oracle ] 문제 풀이 SELECT CATEGORY,PRICE,PRODUCT_NAME FROM FOOD_PRODUCT where (CATEGORY,PRICE) IN (SELECT CATEGORY,MAX(PRICE) FROM FOOD_PRODUCT WHERE CATEGORY IN('과자','국','김치','식용유') GROUP BY CATEGORY) ORDER BY PRICE DESC >> 서브쿼리 사용하여 종류,최대값을 구해서 WHERE절에 이용 ※ GROUP BY 유의해서 풀기 2022. 12. 28. 프로그래머스 - SQL [ 동명 동물 수 찾기 Oracle ] 문제 풀이 SELECT NAME,COUNT(*) COUNT FROM ANIMAL_INS WHERE NAME IS NOT NULL GROUP BY NAME HAVING COUNT(*)>=2 ORDER BY NAME >> NAME NULL제외, 이름으로 묶어 2번 이상나온 것들의 NAME과 그 횟수 출력 ※ GROUP BY HAVING 절 2022. 12. 27. 프로그래머스 - SQL [ 즐겨찾기가 가장 많은 식당 정보 출력하기 Oracle] 문제 풀이 SELECT FOOD_TYPE,REST_ID,REST_NAME,FAVORITES FROM REST_INFO WHERE (FOOD_TYPE,FAVORITES) IN ( SELECT FOOD_TYPE,MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPE) ORDER BY FOOD_TYPE DESC >> 서브쿼리 사용하여 종류,최대값을 구해서 WHERE절에 이용 ※ GROUP BY 유의해서 풀기 2022. 12. 27. 이전 1 다음