-
[SQL] 내장 함수 - 단일행 함수(Single-Row Function)Database 2023. 7. 4. 23:03
함수(function)는 벤더에서 제공하는 함수인 내장함수(Built-in Function)와 사용자가 정의할 수 있는 함수(User Defined Function)으로 나눌 수 있음
내장 함수(Built-in Function) : SQL을 더욱 강력하게 해주고 데이터 값을 간편하게 조작하는데 사용됨
단일행 함수 : 단일 행 값이 입력됨
다중행 함수 : 다중 행 값이 입력됨, 집계함수 / 그룹함수 / 윈도우함수
단일행 함수(Single-Row Function)
종류내용함수의 예문자형 함수문자를 입력하면 문자나 숫자 값을 반환LOWER,UPPER,ASCII,CHR/CHAR,CONCAT,SUBSTR/SUBSTRING,LENGTH/LEN,LTRIM,RTRIM,TRIM숫자형 함수숫자를 입력하면 숫자 값을 반환ABS,SIGN,MOD,CEIL/CEILING,FLOOR,ROUND,TRUNC,SIN,COS,TAN,EXP,POWER,SQRT,LOG,LN날짜형 함수DATE 타입의 값을 연산SYSDATE/GETDATE,EXTRACT/DATEPART,TO_NUMBER(TO_CHAR(d,'YYYY'|'MM'|'DD'))/YEAR|MONTH|DAY변환형 함수문자, 숫자, 날짜형 값의 데이터 타입을 변환(CAST,TO_NUMBER,TO_CHAR,TO_DATE)/(CAST, CONVERT)NULL 관련 함수NULL을 처리하기 위한 함수NVL/ISNULL,NULLIF,COALESCE/ : Oracle 함수 / SQL Server 함수 표시
'Database' 카테고리의 다른 글
[SQL] 옵티마이저 (0) 2023.07.06 [SQL] 소프트 파싱 / 하드 파싱 (0) 2023.07.05 [SQL] 인덱스 스캔 방식 (0) 2023.07.05 [SQL] 내장 함수 - 문자형 함수 (0) 2023.07.04 [SQL] DDL / DML / DCL / TCL (0) 2023.07.04