반응형
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 |
반응형