반응형
SQL 각각의 구문의 의미
SELECT 컬럼명 --------------------- (5) 추출된 데이터들을 조회
FROM 테이블명------------------- (1) 테이블을 가장 먼저 확인
WHERE 테이블 조건 --------------- (2) 테이블에서 주어진 조건에 맞는 데이터들을 추출
GROUP BY 컬럼명 -------------------- (3) 공통적인 데이터들끼리 묶어 그룹
HAVING 그룹 조건 ----------------- (4) 주어진 주건에 맞는 그룹들을 추출
ORDER BY 컬럼명 -------------------- (6) 추출된 데이터들을 정렬
문자 치환함수
initcap(ENAME), // 첫 문자만 대문자 치환
lower(ENAME), // 전체 소문자 치환
upper(ENAME) // 전체 대문자 치환
substr(원본문자열 혹은 컬럼, 시작위치, 추출개수)
INSTR(추출 문자열 또는 컬럼, 찾고자하는 문자열, 시작위치, 반복번호)
원하는 데이터 선택 방법. where 절 조건
select from STUDENT where HEIGHT >= 180;
치환함수
REPLACE('문자열 또는 컬럼', '찾을 문자열', '바꿀 문자열')
TRANSLATE ('문자열 또는 컬럼', '찾을 문자열', '바꿀 문자열')
반응형
'DB > Oracle' 카테고리의 다른 글
[Oracle] DELETE, TRUNCATE, DROP 차이점 (0) | 2022.12.04 |
---|---|
Eclipse-Oracle연동, JDBC DB 데이터 입출력 (0) | 2022.07.13 |