목록지구정복과정 (466)
지구정복
1. 표준조인(STANDARD JOIN) STANDARD SQL 개요 ANSI/ISO 표준 SQL에서 규정한 INNER JOIN , NATURAL JOIN , USING 조건절 , ON조걸절 , CROSS JOIN, OUTER JOIN 문법을 통해 사용자는 테이블간의 JOIN 조건을 FROM 절에서 명시적으로 정의할수있다. SQL - 관계형 데이터베이스를 유일하게 접속할수있는 언어 ANSI/ISO SQL3 - 벤더별로 상이했던 SQL문법을 필여한 기능을 정리하고 호환 가능한 여러기준으로 제정한것 (Oracle 8i/9i 최초) 대표적인 ANSI/ISO 표준 SQL 기능 STANDARD JOIN 기능 추가 (CROSS , OUTER JOIN등 새로운 FROM절 기능들) SCALAR SUBQUERY , TO..
1. 조인(JOIN) 가. 개요 관계형 데이터베이스의 핵심!! -> 하나이상의 테이블에서 데이터를 추출할 때 사용되는 기능으로 앞서 나온 PK/FK를 이용하여 여러 테이블간의 데이터를 조회 할 수 있도록 함 나. EQUI JOIN -> 두 테이블간의 컬럼 값이 정확히 일치하는 경우에 사용 PK PK or PK FK 관계를 이용하여 기술되며 '=' 기호를 사용한다. 조인의 예 SELECT A.PLAYER_NAME, B.TEAM_NAME FROM PLAYER A, TEAM B WHERE A.TEAM_ID = B.TEAM_ID or SELECT A.PLAYER_NAME, B.TEAM NAME FROM PLAYER A INNER JOIN TEAM B ON A.TEAM_ID = B.TEAM_ID..
1. GROUP BY, HAVING 절 가. 집계 함수 -> 여러 행들이 모여 하나의 결과를 돌려주는 함수 여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 함수이다. GROUP BY 절은 행들을 소그룹화 한다. SELECT 절, HAVING 절, ORDER BY 절에 사용할 수 있다. 집 계 함수명 ( DISTINCT/ALL 칼럼이나 표현식 ) ALL Default 옵션이므로 생략 가능함 DISTINCT : 같은 값을 하나의 데이터로 간주할 때 사용하는 옵션임 일반적으로 group by절과 같이 사용 되나 테이블 전체가 하나의 그룹이 되는 경우 Group by 절 없이 사용 가능 SELECT COUNT(* ) from TMP 나. GROUP BY 절 -> 데이터들을 작은 그룹으로 분류하여 소..
1. 함수 함수는 다음과 같이 나뉠 수 있다. 내장 함수: 벤더에서 제공되는 함수 단일행 함수: 함수의 입력 값이 단일행 값이 입력되는 함수(Single-Row Function) 다중행 함수: 함수의 입력 값이 여러 행 값이 입력되는 함수(Multi-Row Function) 집계 함수 그룹 함수 윈도우 함수 사용자 정의 함수: 사용자가 정의할 수 있는 함수 2. 단일행 함수 단일행 함수의 종류 및 특징 SELECT, WHERE, ORDER BY 절에 사용 가능하다. 각 행(Row)들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과를 리턴한다. 여러 인자(Argument)를 입력해도 단 하나의 결과만 리턴한다. 함수의 인자(Arguments)로 상수, 변수, 표현식이 사용 ..