[개발/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 반환
'IT-개발,DB' 카테고리의 다른 글
[프로그래밍/기업] 익스트림 프로그래밍 (XP)의 '명암'(2) (0) | 2012.11.27 |
---|---|
[프로그래밍/기업] 익스트림 프로그래밍 (XP)의 '명암'(1) (0) | 2012.11.27 |
[개발/DB] MDB 도움말 (5) - 문자열 비교에 와일드카드 문자 사용 (0) | 2012.11.26 |
[개발/MFC] VC++/MFC API 팁 (0) | 2012.11.15 |
[개발/VC++] 리소스 DLL 만들기 (0) | 2012.11.15 |
댓글