본문 바로가기

전체 글

조인 (JOIN) - 교차조인 교차조인(CROSS JOIN) (상호 조인): 한 쪽 테이블의 모든 행들과 다른 테이블의 모든 행을 연결 결과 개수는 두 테이블의 행의 개수를 곱한 개수가 됨 다른 말로 카티션 곱 (Cartesian Product) 1 2 3 SELECT 테이블 1.컬럼, 테이블 2.컬럼,... FROM 테이블1 CROSS JOIN 테이블2; cs 테스트로 사용할 대용량의 테이블을 생성할 경우에 사용됨 countries, regions 테이블을 크로스 조인하여 각각의 테이블의 25행X4행=>100행의 결과가 나오도록 출력 1 2 3 SELECT c.country_name 국가, r.region_name 지역이름 FROM countries c CROSS JOIN regions r; cs 더보기
조인 (JOIN) - 외부조인 외부조인(OUTER JOIN): 조인 조건에 일치하지 않는 데이터까지 모두 출력. 부족한 데이터는 자동으로 NULL값으로 설정됨 앞쪽에 먼저 기술한 테이블을 왼쪽 테이블, 뒤쪽 테이블을 오른쪽 테이블로 간주. (FROM 뒤에 오는 테이블이 왼쪽 테이블, JOIN뒤에 오는 테이블이 오른쪽 테이블) LEFT: 왼쪽 테이블의 데이터는 모두 검색에 포함 RIGHT: 오른쪽 테이블의 데이터는 모두 검색에 포함 FULL: 양쪽 테이블 모두의 데이터가 검색에 포함 LEFT employees 테이블과 departments 테이블을 LEFT JOIN하여 last_name, department_id, department_name 을 각각 직원, 부서번호, 부서명 이름으로 출력 1 2 3 4 5 SELECT e.last_n.. 더보기
README.md 로 github에 올린 프로젝트 설명하기 + 비주얼 스튜디오 코드 (Visual Studio Code)로 README.md 마크다운 문서를 만들어서 업로드한 프로젝트 설명하기 마크다운 문서 편집 형식 제목 표시 : #, ##, ### 가로줄: *** 글머리: + 코드: ``` code ``` 링크: [링크명] (링크주소) 인터넷 이미지: ![Alt text] (이미지 주소) 이미지 파일: ![Alt text] (이미지폴더/이미지이름.확장자) 비주얼 스튜디오 코드에서 깃허브에 README.md 파일 업로드하기 왼쪽 소스 제어 탭에서 커밋 (체크표시 아이콘) 클릭, 메시지 쓰고 엔터 더보기 탭에서 푸시 클릭 깃허브에 올리는 폴더에 깃허브 주소가 연동되어 있어야 함. 깃허브에 README.md 파일 확인 더보기