본문 바로가기

DB/Oracle

SQL 주요 함수 정리

반응형

 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