1. 서울에 위치한 식당 목록 출력하기
소수점 3째자리에서 반올림이면 2번째 자리까지만 보여주면 된다. round, avg 를 사용한다.
그리고 이 컬럼을 SCORE라고 지정한다.(정렬할 때 사용할것)
join을 이용해 기본키끼리 연결한다.
그리고 '서울에 위치한 식당들의' 라고 했으니 식당을 그룹으로 지정해야한다.
서울에 위치한이라고 했으니 그룹에서 필터링을 또 걸어줘야한다.
마지막으로 정렬을 한다.
2. 오프라인/온라인 판매 데이터 통합하기
위 문제는 join을 써서 특정 컬럼값만 가져오는게 아니라 테이블 값을 다 가져와서 내보내라는 뜻이다.
그래서 union이라는 절을 사용한다.
모든 row을 가져다가 쓰기 때문에 all로 다 가져다가 합집합으로 만들어버린다.
모든 내용은 똑같으나 user_id가 없는 offline_sale의 컬럼은 null로 두면 컬럼 순서대로 union이 되서 알아서 Null로 나온다
'코테공부' 카테고리의 다른 글
프로그래머스 커뮤러닝 week1 - hash '방울' & group by(2) - 카테고리 별 도서 판매량 집계하기 (1) | 2023.04.19 |
---|---|
프로그래머스 60일차 - group(1) (0) | 2023.04.18 |
프로그래머스 58일차 - 스택/큐 (2) & select (3) (0) | 2023.04.16 |
프로그래머스 57일차 - 스택/큐 (1) & select (2) (0) | 2023.04.15 |
프로그래머스 56일차 - SELECT 문제 모음 (1 단계 모음) (0) | 2023.04.14 |