OracleDB 집계함수란?
개념 한 테이블의 데이터들을 특정 컬럼을 기준으로 그룹화하고 각 그룹 내의 데이터에 대하여 집계처리(합계, 평 군, 개수, 최댓값, 최솟값) SUM, AVG, COUNT, MIN, MAX, 등 정도로 나눠서 볼 수 있다. SELECT 절에 집계 함수와 일반컬럼이 같이 사용되면 반드시 GROUP BY 절이 기술되어야 함 --일반컬럼이 기준이 되어서 그룹을 만든다. 사용 형식 SELECT [컬럼명1,..,..N] SUM(컬럼명)|COUNT(*|컬럼명)|AVG(컬럼명)|MAX(컬럼명)|MIN(컬럼명) FROM 테이블명 [WHERE 조건] [GROUP BY 컬럼명1,..N] [HAVING 조건] [ORDER BY 컬러명|컬럼인덱스]; 더보기 SELECT 절에서 '[컬럼명1,..,]'이 생략되면 GROUP BY절..
2021. 7. 29.
오라클 DB의 여러가지 데이터타입(문자열,숫자,날짜,2진자료형)
더보기 오라클에서는 여러가지 데이터 타입을 제공하는데 그중 문자열, 숫자형, 날짜형 , 2진자료형이 있습니다. 문자열데이터타입 ' ' 로 묶인 자료를 문자열 자료라고합니다. CHAR, VARCHAR, VARCHAR2,NVARCHAR,CHAR,LONG,RAW,CLOB등이 존재합니다. CHAR - 고정길이 문자열을 취급 - 최대 2000BYTE 저장 가능 - 기억장소가 남으면 오른쪽에 공백이 삽입 . - 기억공간보다 큰 데이터는 저장 오류 . - 한글 한 글자는 3BYTE 로 저장됨 . - 기본키 등에 사용. (사용형식) 컬럼명 CHAR(크기[BYTE|CHAR]) -- '크기[BYTE|CHAR]' : 기억공간의 크기(BYTE)나 글자수 (CHAR) 정의 -- 2000BYTE 초과 불가 VARCHAR2 - ..
2021. 7. 24.