본문 바로가기

DB/OracleSQL

SQL 함수(1)

07.06 TIL

 

SQL 함수의 두 가지 유형

 

단일행 함수

 

대소문자 변환 함수

 

문자 조작 함수

 

숫자 함수 - round (지정된 소수점 자릿수로 값을 반올림), trunc (지정된 소수점 자릿수로 값을 버림)

 

날짜 조작 함수

 

날짜 형식 모델의 요소

to_char - (' ') 작은따옴표를 사용, 대소문자 구분, 임의의 유효한 날짜 형식 요소를 포함할 수 있음, 쉼표로 날짜 값과 구분​

to_char 함수와 함께 사용

to_number - 문자열을 숫자 형식으로 변환 ( to_number(char[, 'format_model'])
to_date - 문자열을 날짜 형식으로 변환 ( to_date(char[, 'format_model'])
nvl (table_name, data) - null인 행을 실제 값으로 변환 (날짜, 문자, 숫자 값), 데이터 유형이 일치해야 함
nvl2 (table_name, data1(null X), data2(null)) - null이 아닌 행과 null인 행을 실제 값으로 변환
조건문 (일반적인 프로그래밍의 if/else 기능)
case 문 - 조건이나 값에 해당하는 결과 값을 출력 (case 대상값 when 값 then 결과값)
decode 함수 - 항목에 따라 다른 값을 주고 싶을 때 (컬럼, 조건, true결과값, false결과값)

 

'DB > OracleSQL' 카테고리의 다른 글

Quiz  (0) 2021.07.11
SQL 함수(2)  (0) 2021.07.10
기본 SELECT문  (0) 2021.07.10
DBMS의 이해  (0) 2021.07.08
복습문제 - SELECT문2  (0) 2021.07.06