DB/SQL

[SQL] 내장함수

씩씩한 IT블로그 2020. 7. 11. 16:09
반응형

1. 문자형 함수

함수

설명

acsii(문자)

문자,숫자를 acsii 코드값으로

char(acsii 코드값)

acsii 코드값을 문자로

substr(문자열,m,n)

문자열 m부터 n개 자르기

concat(문자열1,문자열2)

문자열1||문자열2

문자열 합치기

lower(문자열)

소문자로

upper(문자열)

대문자로

length(문자열) or len(문자열)

문자열 길이

ltrim(문자열,지정문자)

왼쪽에 (반복되는)지정문자 삭제, or 왼쪽 공백삭제

rtrim(문자열,지정문자)

오른쪽에 (반복되는)지정문자 삭제, or 오른쪽 공백삭제

trim

양쪽에 반복되는 지정문자 삭제 or 양쪽공백삭제

 

2. 날짜형 함수

함수

설명

sysdate

오늘의 날짜를 날짜 타입으로

extact('year' or 'month' or 'day' from d)

d에서 날짜 조회

 

3. 숫자형 함수

함수

설명

sign(숫자)

양,음,0 돌려줌

mod(a,b)

a%b

ceil/ceiling (숫자)

올림

floor(숫자)

내림

round(숫자,m)

m자리에서 반올림

trunc(숫자,m)

m자리에서 절삭

 

4. 기타

함수

설명

nvl(칼럼a,b)

a가 null이면 b반환

nvl2(칼럼a,b,c)

a가 null이면 c, 아니면 b

decode(칼럼, 조건a,A, 조건b,B 조건c,C, D)

칼럼이 조건a이면 A, 조건b이면 B, 조건c이면C 그렇지않으면 D

 

반응형