*SELECT절
*FROM절
*DISTINCT :중복데이터 삭제
*ORDER BY : 열정렬
-ASC
-DESC
*WHERE절 : 조건을 기준으로 원하는 행을 출력
*AND ,OR 연산자
*산술연산자 곱셈 : *
*비교연산자 : >=,<=,=
!=, <>, ^= : A 값과 B 값이 다를 경우
*논리 부정 연산자 : NOT
*IN 연산자
*BETWEEN A AND B 연산자 : 열이름 BETWEEN 최솟값 AND 최댓값
*LIKE 연사자와 와일드 카드 : LIKE '%_%'
- 어떤 값이든 상관없이 한 개의 문자 데이터를 의미
% 길이와 상관없이 모든 문자 데이터를 의미
*IS NULL 연산자
-값이 존재하지 않음, 해당 사항 없음, 노출할 수 없는 값, 확정되지 않은 값
*IS NOT NULL
*집합 연산자 UNION : 연결된 SELECT문의 결과 값을 합집합으로 묶어 준다. 결과 값의 중복은 제거된다.
*UPPER 함수 : 괄호 안 문자 데이터를 모두 대문자로 변환하여 반환
*LOWER 함수 : 괄호 안 문자 데이터를 모두 소문자로 변환하여 반환
*INITCAP 함수 : 괄호 안 문자 데이터 중 첫 글자는 대문자로, 나머지 문자를 소문자로 변환 후 반환
*LENGTH 함수 : 문자열 길이를 구하는 함수
*SUBSTR 함수 : 문자 데이터, 시작 위치, 추출 길이/ 문자열 일부를 추출, 주민번호 생년월일 등
*INSTR 함수 : 대상 문자열 데이터, 위치를 찾으려는 부문 문자, 위치 찾기를 시작할 대상 문자열 데이터 위치, 시작 위치에서 찾으려는 문자가 몇 번째인지 지정
*REPLACE 함수 : 특정 문자를 다른 문자로 바꾸는 함수
문자열 데이터 또는 열 이름, 찾는 문자, 대체할 문자
*LPAD 함수 : 왼쪽 공간 채워주는 함수 /문자열 데이터, 데이터 자릿수, 빈공간에 채울 문자
*RPAD 함수 : 오른쪽 공간 채워주는 함수/ 문자열 데이터, 데이터 자릿수, 빈공간에 채울 문자
*CONCAT 함수 : 두 문자열 데이터를 합치는 함수
-콜론 (:)
- || 연산자
*ROUND 함수 : 특정 위치에서 반올림
*TRUNC 함수 : 특정 위치에서 버림
*CEIL, FLOOR 함수 : 지정한 숫자와 가까운 정수를 찾음
*MOD 함수 : 숫자를 나눈 나머지 값을 구함
*SYSDATE 함수
*ADD_MONTHS 함수 : 몇개월 이후 날짜를 구함
*MONTHS_BETWEEN 함수 : 개월 수 차이를 구함
*TO_CHAR : 숫자 또는 날짜 데이터를 문자 데이터로 변환 >(1993, 'YYYY')
*TO_NUMBER : 문자 데이터를 숫자 데이터로 변환
*TO_DATE : 문자 데이터를 날짜 데이터로 변환
*NVL 함수 : (COMM,0)
열 또는 데이터를 입력하여 해당 데이터가 NULL이 아닐 경우 데이터를 그대로 반환하고, NULL인 경우 지정한 데이터를 반환
*NVL2 함수 : (COMM,'O','X')
열 또는 데이터를 입력하여 해당 데이터가 NULL이 아닐 때와 NULL일 때 출력 데이터를 각각 지정한다.
*SUM 함수
*COUNT 함수 : COUNT(*)
*MAX 함수 : 최댓값
*MIN 함수 : 최솟값
*AVG 함수 : 평균값
*GROUP BY절 : 그룹화할 열 지정
*HAVING절 : 출력 그룹을 제한하는 조건식
*ROLLUP 함수 : 각 부서별 소계, 합계를 출력
*CUBE 함수 : 부서와 상관없이 직책별 소계, 합계
'2023.11.21-2024.05.31' 카테고리의 다른 글
231127 5일차(오라클) (1) | 2023.11.27 |
---|---|
231124 4일차(오라클) (0) | 2023.11.24 |
테이블 (0) | 2023.11.23 |
231123 3일차(오라클) (0) | 2023.11.23 |
231122 복습 (1) | 2023.11.23 |