# 200820

6개의 포스트

JOIN

JOIN RDB의 핵심 기능 조회할 컬럼이 여러 개의 테이블에 분산되어 저장된 경우 테이블 사이의 관계(Relationship)를 이용하여 검색할 때 사용 일반 JOIN과 ANSI JOIN 으로 구분 JOIN이 필요한 이유 : 정규화 과정에서 컬럼들이 분산저장 : 또는 한 테이블에 있을 수 없는 컬럼들이 나눠서 저장되기 때문 관계가 맺어졌다 = 외래키로 맺어졌다. 참조관계 : 다른 테이블의 기본키를 가져오는 테이블을 자식테이블이라고 함 식별자관계(직선) : A테이블의 기본키가 B테이블의 외래키이면서 기본키가 되는 경우 1. Equi-JOIN (= '내부조인') 가장 많이 사용되는 형식 조인조건에 '=' 연산자를 사용하는 JOIN 조인조건의 갯수는 적어도 '사용된 테이블의 갯수(n)-1개' 특징 : 서로 일치하지 않는 데이터(행) 무시 ANSI 형식

2020년 8월 20일
·
0개의 댓글
·
post-thumbnail

Oracle - 내부조인, 외부조인

참고 2020-08-20-04)JOIN.sql 2020-08-21-01)내부외부조인.sql RDB의 핵심 기능 조회할 컬럼이 여러 개의 테이블에 분산되어 저장된 경우 테이블 사이의 관계(Relationship)을 이용하여 검색할 때 사용 일반join과 ansi join으로 구분 JOIN이 필요한 이유 (사용예시) 테이블을 정제하고 정규화를 시키는 경우 하나의 컬럼에 들어있는 값이 여러 테이블로 나누어져서 저장되게됨 ex. 카트테이블 이용해서 금액계산시 단가는 PROD에 들어있음. 내가 원하는 단가를 PROD에서 꺼내와야함. 조인시 중심테이블을 어느 것으로 할지 선정하는 것이 중요 1. Cartesian Product (ANSI: CROSS JOIN) 사용하지 말것 모든 행들의 조합을 결과로 반환 ex. A 테이블이 100행 20열, B 테이블이 2000행 10열로 구성되었다면 -

2020년 8월 20일
·
0개의 댓글
·
post-thumbnail

Oracle - 집계함수 - MAX, MIN

MIN(expr), MAX(expr) 주어진 컬럼이나 수식의 값 중 최소(MIN) 또는 최대(MAX)값을 찾아 반환 GREATEST와 LEAST: 값이 필요 GREATEST (n1,n2,....): 주어진 자료 n1~에서 최댓값을 반환 LEAST(n1n2,...): 주어진 자료 n1~에서 최솟값을 반환 예시 MAX 1. 오늘이 2005년 7월 28일이라고 가정하여 장바구니 번호를 생성하시오 선생님 내가 잘못한거 ![](https://images.v

2020년 8월 20일
·
0개의 댓글
·
post-thumbnail

빠르게 성장하는 슈퍼루키로 거듭나기

다른영상 https://tv.naver.com/naverd2 환경 서론: 프론트엔드 개발자의 영역 원하는 분야가 어떻게 이루어져있는지 파악 새로운거 배울 때 1단계: 휘리릭 훑 MVP(최소기능제품)를 만들기 위해 필요한 핵심만 챙겨 과정전반 훑는다 2단계: 키워드 색인 다양한 정보의 키워드 킵 -> 색인 무엇과 관련된 개념? 어떤 맥락에서 등장? 이걸 다루려면 어디를 봐야하는가? 3단계: 문제 해결시 응용 봉착한 문제에 해당 키워드가 등장했을때 심화지식을 찾아보고, 문제상황에 대입해서 이해하고, 해결책을 모색하기 효과: 소요시간단축, 이론+실제=이해도향상 리뷰 방황의 이유: 메타인지의 부재 내가 무엇을

2020년 8월 20일
·
0개의 댓글
·
post-thumbnail

Oracle - 집계함수 - COUNT

참고 2020-08-20-01)집계함수AVG_COUNT.SQL COUNT(* or expr) 쿼리의 결과 내의 행의 수를 반환 외부 조인에서는 expr을 사용해야함 (* 사용시: '0'이 '1'로 반환) 예시 1. 사원테이블에서 부서별 사원수를 조회하시오 1) 부서명은 출력하지 않을 때 2) 부서명 출력할 때: EQUI JOIN(내부조인) 수행 ![](https://images.velog.io/images/godkimchichi/post/59099ff5-3

2020년 8월 20일
·
0개의 댓글
·
post-thumbnail

Oracle - 집계함수 AVG

참고 2020-08-18-02)집계함수.sql AVG(expr) expr은 컬럼명이나 수식 그룹핑된 expr에 저장된 값에 대한 평균을 반환 ★결과값이 소수점이 나올 수있다는 것을 염두 (갯수, 인원수 제외) 예시 1. 사원테이블에서 각 부서별 평균 급여를 구하시오. SELECT: 집계함수를 제외시킨 일반컬럼은 GROUP BY에 기술되어 그룹핑되기때문에 필요없는 일반컬럼을 쓰면 안됨 1. 부서+사원+AVG(급여) -> 부서별 사원별 이렇게되서 1명씩됨 2. 부서+급여+AVG(급여) -> 부서내에서 급여같은사람끼리 묶임 ![](https://images.velog.io/images/godkimchichi/post/6e20852d-8f57-47a

2020년 8월 20일
·
0개의 댓글
·