SQL
-
JOIN - Left Outer Join데이터베이스/SQL 2022. 5. 30. 10:56
HTML 삽입 미리보기할 수 없는 소스 프로그래머스의 JOIN 문제를 풀면서 학습한 Left Outer Join에 정리하고자 합니다. Outer Join에는 Left Outer Join, Right Outer Join, Full Outer Join이 있습니다. 이 글에서는 Left Outer Join(사용법은 Right Outer Join도 같습니다)과 아래의 프로그래머스 문제에 어떻게 적용했는지 정리해보고자 합니다. 여러 테이블을 기준으로 진행이 가능하나 간단하게 설명하고자 두 개의 테이블을 연결시킨다고 가정하겠습니다. 편의상 기준이 되는 테이블을 A, 다른 테이블을 B라고 하겠습니다. Join 테이블 간의 결합을 의미 두개 이상의 테이블 필요 테이블 간에는 FK로 연결되어 있어야 해당 Key를 활용하..
-
COUNT와 그룹핑 - DISTINCT & GROUP BY데이터베이스/SQL 2022. 4. 1. 00:31
HTML 삽입 미리보기할 수 없는 소스 FROM -> CONNECT BY -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY 이 순서를 알아야 하는 이유 중의 하나가 별칭을 사용하게 되면 해당 별칭을 재사용할 경우 재사용하는 절이 기존의 절보다 이후에 실행되는 것이어야 에러가 안 생기기 때문입니다. 우선은 참고만 하고 나중에 별칭을 직접 써보면서 다뤄보겠습니다. 이번 문제 정말 흥미로웠고 재밌었습니다! https://programmers.co.kr/learn/courses/30/lessons/59408 "중복 제거하기" 문제 풀어보시는 것을 추천드립니다! ANIMAL_INS 테이..