본문 바로가기
3. Join and Aggregate Data(1), Join and Aggregate Data(2), 조건 연산자 , WITH 문, 트랜잭션 BEGIN , COMMIT, ROLLBACK 조인과 집계 데이터 조인과 집계데이터= Grouping Set절 조인과 집계데이터 = Roll up 절 조인과 집계데이터 = Cube 절 조인과 집계데이터 = 분석 함수란 조인과 집계데이터 = AVG함수 조인과 집계데이터 = Row Number , Rank , Dense_Rank 함수 조인과 집계데이터 = First_Value , Last_Value함수 조인과 집계데이터 = Lag, Lead 함수 종류 설명 INNER 조인 특정 컬럼을 기준으로 정확히 매칭된 집합을 출력한다. OUTER 조인 특정 컬럼을 기준으로 매칭된 집합을 출력하지만 한쪽의 집합은 모두 출력하고 다른 한쪽의 집합은 매칭되는 컬럼의 값 만 을 출력한다. SELF 조인 동일한 테이블 끼리 의 특정 컬럼을 기준으로 매칭되는 집합을 출력한다.. 2022. 11. 14.
2. Various Join Queries, Group by, Having, Union, EXCEPT, Sub-query , View SQL Joins 2개 이상의 테이블을 1개의 테이블로 생각하고 join하여 쿼리를 날리는 것 ⇒ 두개이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법 보통 Primary key혹은 Foreign key로 두 테이블을 연결 테이블을 연결하려면 적어도 하나의 칼럼은 서로 공유되어야 한다. Inner join = intersect 교집합의 느낌이다. A 테이블과 B 테이블이 모두 가지고있는 데이터만 검색 SELECT Column_name(s) FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name; SELECT 테이블별칭.조회할칼럼, 테이블별칭.조회할칼럼 FROM 기준테이블 별칭 INNER JOIN 조인테이블 별칭 ON.. 2022. 11. 14.
1. SQL이란 ?~Select , Order by, SELCET DISTINCT, WHERE, LIMIT, FETCH, IN 연산자, Between, Like / Isnull 1. SQL이란 ? SQL = '씨퀄'이라고 불림 SQL은 1974년에 SEQUEL (씨퀄)로 탄생 했지만, 지금 이름인 SQL로 변경 되어 지금까지 SQL 불린다. 그러나 에 스-큐-엘 이 아닌 씨퀄로 주로 발음된다. 절차적 언어(procedural language)가 아닌 선언적 언어(descriptive language) ☝🏼 A STRUCTURED ENGLISH QUERY LANGUAGE ⇒ A STRUCIURED QUERY LANGUAGE 데이터 처리 방법은 SQL Query Optimizer 가 대신 처리함 필요한 데이터 집합을 SQL 로 정의하면 Query Optimizer 가 SQL를 처리 데이터, 하드웨어, 테이블 구조를 고려하여 처리하기 때문에, Data Scientist, Data A.. 2022. 11. 13.
반응형