DB_함수

김덕근·2023년 1월 22일
0

DB

목록 보기
11/14

ROLL UP 함수: 그룹별로 중간 집계 처리를 하는 함수

INITCAP 함수 : 조회한 컬럼이 영문자일 경우 앞글자를 대문자로 바꾸어 주는 함수이다.

TRIM 함수 : 조회한 컬럼 양 끝에 띄어쓰기나 빈칸이 있을 경우, 이를 제거해주는 역할을 한다.

UNION과 UNION ALL의 차이 : UNION 대신 UNION ALL은 중복결과를 포함한 결과를 나타낸다. UNION은 중복을 제거하는 작업을 해야하기 때문에 UNION ALL이 속도가 빠르다.

[Set Operator]
INTERSECT : 선행 SELECT 결과에서 다음 SELECT 결과와 겹치는 부분만을 추출한 것(교집합)

MINUS: 선행 SELECT 결과에서 다음 SELECT 결과와 겹치는 부분을 제외한 나머지 부분 추출(차집합)

CONCAT 함수 : 여러 문자열을 하나로 합쳐주는 역할
ex) SELECT EMP_ID || ', ' || EMP_NAME || ', ' || EMP_NO FROM EMPLOYEE;
위 SELECT 구문을 CONCAT 을 이용하여 변경 가능
SELECT CONCAT(CONCAT(CONCAT(CONCAT(EMP_ID, ', '), EMP_NAME), ', '), EMP_NO) FROM EMPLOYEE;

profile
안녕하세요!

0개의 댓글