| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- dbeaver
- TIP
- IntelliJ
- mybatis
- jquery
- maria db
- Tomcat
- html
- devlog
- spring
- javascript
- Linux
- Oracle
- davinciresolve
- my sql
- js
- 정보처리기사
- shorturl
- Eclipse
- SQL Server
- node.js
- svn
- windows
- urlshortner
- Mac
- Java
- reCAPTCHA
- programmers
- mysql
- SQL
- Today
- Total
목록join (2)
고양의 성장일기
모두의 SQL을 읽고 배운 것을 복습하기 위해 정리해서 기록합니다. 해당 도서는 Oracle 데이터베이스를 기준으로 하고 있습니다. 이번에는 조인(Join)에 대해 알아보겠습니다. 조인은 테이블을 연계한다는 점에서 집합연산자와 비슷하지만 더 다양한 방식으로 정보를 가공할 수 있게 해 줍니다. 실무에서도 정말 많이 활용되는 만큼 확실히 알아두면 정말 좋을 것 같습니다. 0. 조인의 종류 조인은 데이터를 연계하는 조건이나 기준이 되는 테이블 등에 따라 여러 가지 방식으로 나누어집니다. 곱집합 (Cartisian product, cross join) : 구성 가능한 모든 행을 조인합니다. 동등 조인 (Equi join, Inner join) : 조인 조건이 일치하는 경우의 결과를 출력합니다. 비동등 조인 (N..
집합 연산자 모두의 SQL을 읽고 배운 것을 복습하기 위해 정리해서 기록합니다. 해당 도서는 Oracle 데이터베이스를 기준으로 하고 있습니다. 이번에는 테이블을 연계하여 데이터를 조회하는 다양한 방식에 대해 알아보겠습니다. 0. 집합 연산자 (Set operators) 집합 연산자는 SELECT 문 여러 개를 조건에 따라 붙여내어 결과를 합치거나 분리하는 방식입니다. 집합 연산자를 사용하는 데에는 몇 가지 문법적 제약이 있습니다. - 첫 번째 SELECT 문에서 기술한 컬럼과 두 번째 SELECT 문에서 기술한 컬럼은 서로 순서대로 1:1로 대응됩니다. 즉, 컬럼의 개수는 물론이고 데이터 타입 또한 일치해야 합니다. 컬럼의 개수나 데이터 타입이 일치하지 않으면 어마어마한 오류를 내뿜으며 쿼리를 내팽개칩..