SQL 프로그래머스6일차_8 GROUP BY , GROUP_CONCAT(), WITH 활용
우유와 요거트가 담긴 장바구니 - 문제 설명 CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가격을 나타냅니다 - 테이블 소개 - 시도코드 밀크와 요거트 둘다 있어야하는 했는데 in을 써서 or형식으로 되어 고전했다. SELECT * FROM CART_PRODUCTS WHERE CART_ID IN ( SELECT CART_ID FROM CART_PRODUCTS GROUP BY ID HAVING NAME IN ('Milk' ,'Yogurt') ) -- 시도 코드 답은 맞은것 같으나 정답은 아니다. SELECT CAR..
SQL 프로그래머스_6일차_2 ROUND(AVG()), JOIN , GROUP BY , 정규화(REGEXP)
서울에 위치한 식당 목록 출력하기 문제 REST_INFO와 REST_REVIEW 테이블에서 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성해주세요. 이때 리뷰 평균점수는 소수점 세 번째 자리에서 반올림 해주시고 결과는 평균점수를 기준으로 내림차순 정렬해주시고, 평균점수가 같다면 즐겨찾기수를 기준으로 내림차순 정렬해주세요. 테이블 설명 문제 예제 정답 코드 - GROUP으로 하기 전에 서울만 REGEXP로 서울로 시작하는 단어만 조회 그룹으로 묶은 후 그룹별 평균값을 만들었다 SELECT A.REST_ID,REST_NAME,FOOD_TYPE,FAVORITES,ADDRESS,ROUND(AVG(REVIEW_SCORE),2) AS SCO..