level up 과정 [DB]

41. 단일행 함수에 대해 이해하고 있다.(ROUND, TRUNC, CEIL)

단일행 함수 (Single-Row Function)

단일행 함수의 종류
종류 내용 함수의 예
문자형
함수
문자를 입력하면 문자나 숫자 값을 반환한다. LOWER, UPPER, SUBSTR, LENGTH, LTRIM, RTRIM, TRIM, ASCII
숫자형
함수
숫자를 입력하면 숫자 값을 반환한다. ABS, MOD, ROUND, TRUNC, SIGN, CHR, CEIL, FLOOR, EXP, LOG, LN, POWER, SIN, COS, TAN
날짜형
함수
DATE 타입의 값을 연산한다. SYSDATE, EXTRACT, TO_NUMBER
변환형
함수
문자, 숫자, 날짜형 값의 데이터 타입을 변환한다. TO_NUMBER, TO_CHAR, TO_DATE
NULL
관련함수
NULL을 처리하기 위한 함수 NVL, NULLIF, COALESCE

※ 주 : oracle함수만 정의

단일행 함수의 중요한 특징

  • SELECT, WHERE, ORDER BY 절에 사용 가능하다.
  • 각 행(Row)들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과를 리턴한다.
  • 여러 인자(Argument)를 입력해도 단 하나의 결과만 리턴한다.
  • 함수의 인자(Argument)로 상수, 변수, 표현식이 사용 가능하고, 하나의 인수를 가지는 경우도 있지만 여러 개의 인수를 가질 수도 있다.
  • 특별한 경우가 아니면 함수의 인자(Argument)로 함수를 사용하는 함수의 중첩이 가능하다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
어디다써
현재 버전
선택 버전
graphittie 자세히 보기