SQL 2

[SQL]SQL -Day.2

JOIN문 1. INNER JOIN 두 개 이상의 테이블로부터 자료를 검색하기 위해서 join을 사용한다. 일반적으로 primary key(PK)와 foreign key(FK)를 이용하여 join하는 경우가 대부분이다. 가장 많이 사용되는 조인문으로 테이블 간에 연결 조건을 모두 만족하는 행을 검색하는데 사용한다 검색시 검색되는 Column이 join하는 테이블 모두에 존재한다면 반드시 컬럼명에 테이블 이름을 "테이블명.컬럼명"의 형태로 기술해야 한다. INNER JOIN은 자식테이블(FK가 있는 테이블)을 기준으로 모든 데이터를 가져온다. 예를들면 자식테이블에 전체 레코드가 10개이면 INNER JOIN한 결과의 레코드 수도 10개가 출력된다. SELECT 컬럼명.. FROM 테이블명1 (Inner) ..

Oracle 2022.03.28

[SQL]What & why SQL

많은 회사들은 고객정보, 주문정보, 상품정보 등 주요한 데이터들을 RDBMS(Relational Database Management System) 저장하고 관리한다. RDBMS는 SQL 형태에 인터페이스를 제공한다. RDBMS에는 Oracle, My SQL, SQL 같은 것들이 있다. 데이터웨어 하우스를 구축하기 위해 많이 사용되는 Apache hive, Google bigquery, Amazon Athena 등 대부분 SQL 형태에 인터페이스 제공한다. 대부분 회사들은 SQL 인터페이스를 제공하는 서비스를 사용하여 데이터를 관리한다. 즉 이러한 환경 속에서 SQL을 통해 다양한 데이터에 접근이 가능하다. 즉, 데이터를 원하는대로 가공해서 처리, 이용하기 위해서 SQL을 사용한다. SQL(Structur..

Oracle 2022.03.27