본문 바로가기
IT-개발,DB

[개발/DB] MS Access MDB 함수 요약

by SB리치퍼슨 2012. 11. 26.

[개발/DB] MS Access MDB 함수 요약



[문자열 처리 함수]

LEFT(문자열,개수)

RIGHT(문자열,개수)

MID(문자열,시작위치,개수)

NZ(문자열) 

:식에 NULL값이 있더라도 NULL 값으로 계산하도록 할때 사용 

TRIM(문자열) 

LEN(문자열)

:문자열내의 문자개수 

SPACE(개수)

: 넣고자 하는 공백 문자 개수

REPLACED(텍스트1 , 텍스트2 , 텍스트3) // 텍스트1 에서 텍스트2를 찾아 텍스트 3으로 바꿈


[선택함수]

IIF(조건식, 조건이 참일때, 조건이 거짓일때 )

: 여러번의 조건도 입력가능 숫자범위 계산시 가능

CHOOSE(INDEX, "첫째값","둘째값","셋째값", ...) 

: 인덱스 값에 따라 순서대로


SWITCH(조건식1, "값1" , 조건식2 , "값2" ...) 

: 각 조건에 맞을때 그 값이 나오는


[날짜시간함수]

NOW()

: 시스템에 설정된 날짜와 시간

DATE() 

: 날짜

TIME() 

: 시간

WEEKDAY(DATE) 

: 1-일, 2-월, 3-화, 4-수, 5-목, 6-금, 7-토


YEAR(DATE) 

: 년도


MONTH(DATE)

: 월


DAY(DATE)

: 월

HOUR(TIME)

: 시간


MINUTE(TIME)

: 분


SECOND(TIME)

: 초


DATESERIAL(TEAR, MONTHM, DAY) 

: 지정한 년 월 일 을 표시

DATEVALUE(DATE) 

: 지정된 날짜 형식으로 표시

 

DATEADD("INTERVAL" , NUMBER , DATE) 

        // INTERVAL 값은 연 / 분기 / 월 / 일 등을 나타낸다 .

        // 기준날짜 DATE 로부터 NUMBER 만큼의 INTERVAL 을 더한수의 날짜

        // 연 "YYYY" / 분기 "Q" / 월 "M" / 일 "D" / 일년기준 "Y" 

        // 시 "H" / 분 "N" / 초 "S" / 요일 "W" / 주 "WW"

DATEDIFF(시간인수 , DATE1 , DATE2)  // DATE1 , DATE2 간의 시간차이를 계산

        // 시간인수가 "D혹은Y" 이면 날짜 차이를 계산

        // 시간인수가 "YYYY" 이면 연도 차이

        // 시간인수의 의미는 DATEADD 함수와 같다.


[수학함수]

SUM([필드])

: 합계


AVG([필드])

: 평균값


MAX([필드])

: 최대값


MIN([필드])

: 최소값


COUNT([필드]) 

: 필드 토탈 카운터

 

ROUND([필드], 자리)  

: 필드의 값을 자리에서 반올림한다.


ABS([필드]) 

: 절대값


INT([필드]) 

:정수값으로 변환함


[자료형식 변환함수]

VAL(문자열)

: 문자열을 숫자로 변환


CINT(숫자) 

: 숫자값을 INT 형으로 변환


STR(숫자) 

: 숫자값을 문자열로 변화  (. 만 소수로 인정)


CSTR(숫자) 

: 숫자값을 문자열로 변환  (소수 구분하는 기호를 모두 인정 )


CDATE(날짜식) 

: 문자열을 날짜 DATE 형식으로 변환


CLNG(숫자) 

: 숫자값을 LONG 형으로 변환


CBOOL(문자식/수식) 

: 식을 BOOLEAN 으로 변환 TRUE 아니면  FALSE 반환

반응형

댓글