[DB]Sql함수

문자함수

구 분

설 명

LPAD, RPAD

입력 받은 문자열과 기호를 정렬하여 특정 길이의 문자열로  

반환한다.

TRIM

잘라내고 남은 문자를 표시한다.

CONVERT

CHAR SET을 변환한다.

CHR

ASCII 코드 값으로 변환한다.

ASCII

ASCII 코드 값을 문자로 변환한다.

REPLACE

문자열에서 특정 문자를 변경한다.



숫자함수

구 분

설 명

ABS

절대값을 구한다.

COS

COSINE 값을 반환한다.

EXP

e(2.71828183…)n승을 반환한다.

FLOOR

소수점 아래를 잘라낸다.(버림)

LOG

LOG값을 반환한다.

POWER

POWER(m, n) mn승을 반환한다.

SIGN

SIGN (n) n<0이면 –1, n=0이면 0, n>0이면 1을 반환한다.

SIN

SINE값을 반환한다.

TAN

TANGENT값을 반환한다.

ROUND

특정 자릿수에서 반올림한다.

TRUNC

특정 자릿수에서 잘라낸다. (버림)

MOD

입력 받은 수를 나눈 나머지 값을 반환한다.




날짜함수

구 분

설 명

SYSDATE

시스템 저장된 현재 날짜를 반환한다.

MONTHS_BETWEEN

두 날짜 사이가 몇 개월인지를 반환한다.

ADD_MONTHS

특정 날짜에 개월 수를 더한다.

NEXT_DAY

특정 날짜에서 최초로 도래하는 인자로 받은 요일의 날짜를 반환한다.

LAST_DAY

해당 달의 마지막 날짜를 반환한다.

ROUND

인자로 받은 날짜를 특정 기준으로 반올림한다.

TRUNC

인자로 받은 날짜를 특정 기준으로 버린다.



형 변환 함수

구 분

설 명

TO_CHAR

날짜형 혹은 숫자형을 문자형으로 변환한다.

TO_DATE

문자형을 날짜형으로 변환한다.

TO_NUMBER

문자형을 숫자형으로 변환한다.


DECODE 함수


DECODE 함수는 프로그램 언어에서 자주 쓰이는 switch case 문과 같은 기능을 갖고있다.

형식

DECODE (표현식, 조건1, 결과1,

                           조건2, 결과2,

                           조건3, 결과3,

   

     

                   기본결과n

)


TAGS.

Comments