본문 바로가기

Query3

[Oracle] 쿼리의 조인 VOL.3) Multiple Join 다중 테이블 조인? [ 다중 테이블 조인 ] : 세개 이상의 테이블이 조인 될때는! -> 조인조건1 테이블 A = 테이블 B -> 테이블 A와 테이블 B의 관계가 형성된 상태 -> 테이블 A와 테이블 B 중에서 세번째인 테이블 C와 관련있는 컬럼을 가지고 있는 테이블로 다시 조인한다. -> 조인조건2 테이블 B = 테이블 C -> 테이블 B와 테이블 C의 관계 형성 = 테이블 A와 테이블 C는 자동으로 관계가 형성된다. ANSI SQL 방식으로 다중조인 (Multi Table JOIN) 을 하면? ( + ANSI SQL 표준: 어던 DBMS에서도 실행되는 쿼리의 형태 = 어떤 DBMS를 쓰더라도 문제없이 실행이 된다. ) -- 다중조인 예시 -- 다중조인을 만드는 방법 SELECT * FROM table1 INNER JOI.. 2023. 4. 19.
[Oracle] 쿼리의 조인 VOL.1) INNER JOIN , OUTER JOIN [ Query JOIN ] 쿼리에서 JOIN 은 아주 유용하고 중요한 기능이다. 앞서 조회쿼리 시 유의사항에서도 작성했듯 여러모로 자주 사용된다. JOIN : 두 개 이상의 데이터베이스 테이블을 결합하여 하나의 결과 집합을 만드는 데 사용. JOIN은 기본적으로 이렇게 작성이 된다. //JOIN 기본 작성법 SELECT [칼럼1, 칼럼2, ...] FROM [테이블1] JOIN [테이블2] ON [테이블1.공통필드] = [테이블2.공통필드] //[칼럼1, 칼럼2, ...]: 검색하려는 데이터의 필드 목록, //[테이블1]과 [테이블2]: 검색 대상이 되는 두 개의 테이블 이름 // ON 절은 두 개의 테이블에서 공통으로 사용되는 필드를 지정 // -> 이 공통필드를 기준으로 JOIN이 수행되며, // -.. 2023. 4. 19.
[Oracle] 오라클 SQL 시작하기 , 쿼리란? (조회,서브쿼리) 오라클 데이터베이스 란, 미국 오라클(Oracle)사에서 판매하는 관계형 데이터베이스 관리 시스템이다. 오라클 SQL을 시작하기에 앞서 이 언어를 배워야하는 이유가 궁금했었다. 보통의 사람들은 데이터를 저장하거나 관리를 할때는 엑셀을 이용하고 사용한다. 하지만 기업으로 넘어가 생각해 보면 수십만 혹은 그 이상의 모든 데이터를 엑셀만을 이용하여 관리를 하기에는 벅차지 않을까? 이러한 이유로 우리는 대용량의 데이터를 저장, 검색, 수정 등 체계적인 관리를 하기 위해서 SQL (Structured Query Language) 이라는 데이터베이스 관리 프로그래밍 언어를 배워야 한다. 오늘은 간단하게 오라클 초기작업, SQL의 기초적인 부분 그리고 서브쿼리까지만 정리하였다. 오라클을 처음 시작할 때 초기작업을 잘.. 2023. 4. 18.