개발지식 먹는 하마 님의 블로그

[사전캠프 4일차] _ SQL 문법 및 실습 본문

TIL

[사전캠프 4일차] _ SQL 문법 및 실습

devhippo 2025. 1. 16. 20:31

서브쿼리와 조인에 대해 한 번 더 실습하면서 숙련도를 키울 필요성이 있다고 생각했기 때문에,
어제 세운 계획과는 다르게 무리해서 5주차 강의를 수강하지는 않았다.
내용을 정리하면서 한 번 더 내용을 복습하고, 실습하는 시간을 가졌다. 

[오늘의 학습 키워드]

#조인 #서브쿼리 #ETCs

[학습 내용 정리]

3일차에 끝마치지 못했던 조인과 서브쿼리에 대한 정리를 마쳤다.

https://devhippo.tistory.com/8

 

SQL 문법 - 조인

[ JOIN ]여러 개의 테이블을 연결하여 데이터를 검색하는 방법이다.필요한 데이터가 서로 다른 테이블에 있을 때 불러오기 위해서 사용한다.조인에는 대표적으로 6개의 유형이 있다.유형이미지설

devhippo.tistory.com

https://devhippo.tistory.com/9

 

SQL 문법 - 서브쿼리, CTEs

[ Sub-Query ]메인  SQL 문 안에 포함된 또 다른 하위 SQL 문이다.서브쿼리가 먼저 실행되고 그 결과를 메인쿼리가 사용한다.데이터 필터링 : ex) 동적으로 조건값을 생성할 때복잡한 집계 JOIN : ex) 다

devhippo.tistory.com

 

[학습하며 겪었던 문제점]

< JOIN과 집합 연산자의 차이점 >

JOIN은 여러 개의 테이블을 결합한다. 
집합 연산자는 여러 SELECT 문의 결과를 하나로 결합한다.

SELECT 문의 결과가 결국에는 조회를 마친 하나의 테이블과 다르지 않다는 생각에
JOIN과 다른 점이 머리로 잘 받아들여지지 않았다.

다만, JOIN문과 달리 집합 연산자의 경우 컬럼 수가 동일해야하고,
동일한 위치에 존재하는 컬럼의 데이터 타입이 상호 호환이 가능해야 하는 등
사용 조건이 더 까다롭다는 점에서 다름을 받아들였다.

[ 내일 학습 할 것 ]

1. 남은 5주차 강의 수강하기.

내일은 학습보다는 포트폴리오 정리에 좀 더 집중하고자 한다.