sql

    조인의 종류

    조인의 종류

    기술면접 대비 - 조인(JOIN) 오늘은 조인과 조인의 대표적인 종류들에 대해서 정리해보고자 한다. 조인(JOIN) 조인이란 하나의 테이블이 아닌 두 개 이상의 테이블을 묶어서 하나의 결과물을 만드는 것을 말한다. INNER JOIN(내부 조인) 왼쪽 테이블과 오른쪽 테이블의 두 행이 모두 일치하는 행이 있는 부분만 표기한다. SELECT * FROM TableA A INNER JOIN TableB B ON A.key = B.key LEFT OUTER JOIN(왼쪽 조인) LEFT OUTER JOIN은 테이블 B의 일치하는 부분의 레코드와 함께 테이블 A를 기준으로 완전한 레코드를 생성한다. 만약 테이블 B에 일치하는 항목이 없으면 해당 값은 null 값이 된다. SELECT * FROM TableA A..

    20221023_WIL(SQLD part.1)

    20221023_WIL(SQLD part.1)

    20221023_WIL(SQLD part.1) 들어가며 실전 프로젝트에서의 개발 경험을 바탕으로 RDB와 SQL에 흥미가 생겼고 마침 오는 11월 초, SQLD 자격 시험이 있다는 소식에 시험을 준비하게 되었다. 항해를 수료한 시점에서 적당한 긴장감을 주기에 좋은 방법인 것 같다. 금주의 WIL은 SQLD 자격 시험을 준비하며 필기했던 내용을 게시글로 옮겨보려 한다. 챕터 1 - 데이터 모델링의 이해 데이터베이스의 모델링은 '현실 세계를 단순화하여 표현하는 기법'이다. 모델링이 갖춰야 할 조건 현실 세계를 반영해야 한다. 단순화하여 표현해야 한다. 관리하고자 하는 데이터를 모델로 설계한다. 모델링의 특징 추상화(간략화) 단순화 명확화 모델링의 세 가지 관점 데이터 관점 프로세스 관점 데이터와 프로세스 관..