Database/Oracle

Oracle database - SQL함수

seandoesdev 2023. 7. 28. 00:17

오라클 SQL 함수의 특징

  • 데이터에 계산을 수행할 수 있다.
  • 개별적인 데이터 항목을 수정할 수 있다.
  • 행의 그룹에 대해 결과를 조작할 수 있다. 
  • 출력을 위해서 날짜와 수치 데이터 형식을 조작할 수 있다.
  • 컬럼의 데이터 형을 변환할 수 있다.

단일행 함수

모든 행에 대해서 각각 적용되어 행의 개수와 동일한 개수를 반환하는 함수이다.

  • SELECT, WHERE, ORDER BY 절에서 사용 가능하다.
  • 데이터 종류는 아래의 표와 같다.
문자처리 함수 INITCAP, UPPER, LOWER, CONCAT, LENGTH, INSTR, SUBSTR, REPLACE, LPAD, RPAD, LTRIM, RTRIM, TRIM
숫자처리 함수 ROUND, TRUNC, MOD, CEIL, FLOOR, SIGN
날짜처리 함수 SYSDATE, MONTH_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND, TRUNC
변환 함수 TO_NUMBER, TO_DATE, TO_CHAR
조건 함수 DECODE, CASE

다중행 함수

집계 함수 SUM, AVG, MAX, MIN, COUNT
그룹 함수 (LOADING...)
윈도우 함수 (LOADING..)