profile
Product Manager

예제로 알아보는 SQL 문법 - join, where 필드명 in (subquery)

[문제상황] 테이블에 원하는 데이터가 없어서 여러 테이블을 참조해야 하는 경우가 발생했어요. > 👉 오늘의 팁 Inner Join을 사용하여 테이블을 연결하고, 원하는 데이터를 뽑아보세요. 조건으로 다른 테이블을 참조하는 경우라면 where절에서 Subquery를 사용해보세요. where 필드명 in (subquery) 이런 방식으로요! 01. Inner Join 예제 1) 네이버 이메일을 사용하는 유저 중, 성씨별 주문 건수를 세어보자. 힌트 : orders 테이블에는 이메일과 이름이 없어 users 테이블을 inner join하고, 네이버메일 유저를 찾아 성씨별로 주문 수를 카운트하면 돼요. OO별은 group by인거 아시죠? ![](https://images.velog.io/images/movely_s2/post/5b16224b-c495-49c4-b3d6-5869f7828618/%

2022년 1월 28일
·
0개의 댓글
·

[스파르타코딩클럽] SQL - 4주차

[목표] Subquery(서브쿼리)의 사용 방법을 배우기 실전에서 유용한 SQL 문법을 더 배우기 SQL을 사용하여 실전과 같은 데이터분석을 진행해보기 01. 원하는 데이터를 더 쉽게: Subquery 1) Subquery 사용방법 익혀보기 > 👉 Subquery란, 하나의 SQL 쿼리 안에 또다른 SQL 쿼리가 있는 것을 의미합니다. 괄호 ( ) 안에 쿼리를 넣어주세요! ▶︎ kakaopay로 결제한 유저들의 정보 보기 방법 1. users 와 orders 의 inner join으로! 방법 2. Subquery로! 우선 kakaopay로 결제한 user_id를 모두 구해보기 → K 라고 합시다. 그 후에, user_id가 K 에 있는 유저들만 골라보기 02. 자주 쓰이는 Subquery 유형 : Subquery는 where, select, from 절에서 유용하게 사용될 수

2022년 1월 27일
·
0개의 댓글
·