분류 전체보기
-
-
그룹함수데이터베이스 2021. 5. 11. 22:06
그룹함수의 종류 AGGREGATE FUNCTION COUNT,SUM,AVG,MAX,MIN 등 각종 집계 함수 2021.05.05 - [데이터베이스] - SQL 기본과 활용 (단일함수, 집계함수) GROUP FUNCTION ROLLUP : 집계함수를 제외, 소그룹 간 소계를 계산 CUBE : GROUP BY 항목 간 다차원적인 소계를 계산 GROUPING SET : 특정 항목에 대한 소계를 계산 WINDOW FUNCTION RANK DENSE_RANK ROW_NUMBER SUM,MAX,MIN,COUNT FIRST_VALUE LAST_VALUE LAG LEAD RATIO_TO_REPORT PERCENT_RANK CUME_DIST NTILE 2021.05.15 - [데이터베이스] - 윈도우 함수 GROUP F..
-
-
-
-
서브쿼리데이터베이스 2021. 5. 8. 21:59
where 절 서브쿼리 select 절 서브쿼리 (스칼라 서브쿼리) from 절 서브쿼리 (인라인뷰) HAVING 절에서 서브쿼리 사용하기 INSERT , UPDATE, DELETE 에서 서브쿼리 서브쿼리는 메인 쿼리의 컬럼을 모두 사용할 수 있다. 메인 쿼리는 서브 쿼리의 컬럼을 사용할 수 없다. 질의 결과에 서브쿼리 컬럼을 표시해야 한다면 조인 방식으로 변환하거나, 함수, 스칼라 서브 쿼리 등을 사용해야한다. 서브 쿼리는 서브 쿼리 레벨과는 상관없이 항상 메인 쿼리 레벨로 결과 집합이 생성된다. 만약 메인 쿼리로 조직(1) , 사원(M) 을 사용하면 결과 집합은 조직(1) 레벨이다. 하지만 조인 같은 경우 조직(1) * 사원(M)을 해 결과 집합은 사원(M) 집합이 생성된다. 만약 결과가 조직 레벨이..
-
조인데이터베이스 2021. 5. 8. 17:38
조인은 두 개 이상의 테이블을 연결해 데이터를 출력하는 것으로, 관계형 데이터베이스의 가장 큰 장점이면서 핵심기능이다. 일반적인 경우 PK,FK 연관관계에 의해 조인이 성립되지만, 이런 관계가 없어도 논리적인 값들의 연관으로 조인이 성립될 수도 있다. WHERE 절의 조인 EQUI JOIN 등가 조인은 두 개의 테이블 간에 컬럼 값들이 서로 정확하게 일치하는 경우에 사용되는 방법으로 대부분 PK-FK 관계를 기반으로 하지만 반드시 그런 것은 아니다. 이 기능은 계층형이나 망형 데이터베이스와 비교할 때 관계형 데이터베이스의 큰 장점이다. JOIN 조건은 WHERE 절에 기술하는데 "=" 연산자를 사용해 표현한다. SELECT 테이블1.컬럼 , 테이블2.컬럼 FROM 테이블1, 테이블2 WHERE 테이블2...
-
단일함수, 집계함수데이터베이스 2021. 5. 5. 20:54
자주 쓰는 데이터 유형 CHARACTER , VARCHAR, NUMERIC, DATETIME 이 있다. *CHAR와 VARCHAR 의 차이 CHAR 는 고정된 문자, VARCHAR 는 가변적 문자를 받는다. CHAR 자료형에 정해진 데이터크기보다 작은 데이터를 넣으면 나머지가 공백으로 채워진다. CHAR 에서 'AA' 와 'AA ' 는 동일한 데이터가 될 수 있지만, VARCHAR 에서 둘은 다른 데이터이다. 단일행 함수의 종류 종류 내용 함수의 예 문자형 함수 문자 입력, 문자나 숫자를 반환 LOWER, UPPER, ASCII, CHR/CHAR, CONCAT, SUBSTR/SUBSTRING, LENGTH/LEN, LTRIM,RTRIM,TRIM 숫자형 함수 숫자 입력, 숫자 반환 ABS,SIGN, MOD..