inner join 3

[SQL 문법] 업그레이드 할 수 없는 아이템 구하기

[문제 URL]https://school.programmers.co.kr/learn/courses/30/lessons/273712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 사용 문법1) 한 테이블(ITEM_TREE)에서 부모 ID 만을 중복 없이(DISTINCT) 고른다.(INNER JOIN == JOIN)2)   ITEM_INFO 에서 1)테이블에 존재 하지 않는 것(NOT EXISTS)만을 추출하여 출력한다. 2. 알게 된 것1) 한 테이블에 담당자 이름이나 부모 인자 등의 내용 문제가 많이 나오는데 INNER JOIN으로 공통된 걸 뽑으면 될..

SQL/IS NULL 2024.07.19

[SQL 문법 - 프로그래머스] 업그레이드 된 아이템 구하기

[문제 URL]https://school.programmers.co.kr/learn/courses/30/lessons/273711 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 사용 문법2개의 테이블에서 제한 조건에 해당하는 튜플을(WHERE IN)공통점으로 묶어서(INNER JOIN) 필요한 값들을 새롭게 나타내는 것.  2. 알게 된 것오랜만에 푸는 SQL 문법이라 굉장히 어려웠다. 알고나면 굉장히 쉽다.1. 제한 조건 'RARE'에 해당되는 ID를 찾는다.2. WHERE은 그 앞에 FROM에서 갖고오는 것. WHERE IN 으로 IN 뒤에 해당하는..

SQL/SELECT 2024.07.19

[SQL 문법] 연도별 대장균 크기의 편차 구하기

[문제 URL]https://school.programmers.co.kr/learn/courses/30/lessons/299310 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 사용 문법1가지 방법에서 2가지 문법으로 풀어봤습니다. (내 기준 어려웠던 문제라 설명이 복잡할 수도 있음. 하지만, 알고보면 쉬움!! )1) 년도별 가장 큰 사이즈를 대표 쿼리로 만들어줌. (WITH)2 - 1) 대표 쿼리 (임시 테이블) 과 본 테이블에서 연도별로 차이값을 구해줌.(INNER JOIN)2 - 2) INNER JOIN 없이 SELECT 문에 인라인 쿼리 sele..

SQL/SUM,MAX,MIN 2024.07.07