|
 |
16년 전 |
--문자열 처리 함수--
LEFT(문자열,개수)
RIGHT(문자열,개수)
MID(문자열,시작위치,개수)
NZ(문자열) // 식에 NULL값이 있더라도 NULL 값으로 계산하도록 할때 사용
TRIM(문자열)
LEN(문자열) // 문자열내의 문자개수
SPACE(개수) // 넣고자 하는 공백 문자 개수
REPLACED(텍스트1 , 텍스트2 , 텍스트3) // 텍스트1 에서 텍스트2를 찾아 텍스트 3으로 바꿈
SQL에서는 아래처럼 쓰는것 같군요. 링크를 참조하셔요
SELECT Replace([ItemDesired],'e','i') AS Expr1
FROM Orders
VBA 는 아래처럼
Dim MyResult as String
MyResult = Replace("Green Apple", "Green", "Red")
http://office.microsoft.com/en-us/access/HA012288981033.aspx
--선택함수--
IIF(조건식, 조건이 참일때, 조건이 거짓일때 ) // 여러번의 조건도 입력가능 숫자범위 계산시 가능
CHOOSE(INDEX, "첫째값","둘째값","셋째값", ...) // 인덱스 값에 따라 순서대로
SWITCH(조건식1, "값1" , 조건식2 , "값2" ...) // 각 조건에 맞을때 그 값이 나오는
--날짜시간함수--
NOW() //시스템에 설정된 날짜와 시간
DATE() // 날짜
TIME() // 시간
WEEKDAY(DATE) // 1 일요일 부터 7 토요일
YEAR(DATE) // 년도
MONTH(DATE) //
DAY(DATE) //
HOUR(TIME) //
MINUTE(TIME) //
SECOND(TIME) //
DATESERIAL(TEAR, MONTHM, DAY) // 지정한 년 월 일 을 표시
DATEVALUE(DATE) // WLWJDEHLS SKFwK GUDTLRDMFH VYTLGKSEK.
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 함수와 같다.
--데이터베이스 함수 (SQL 계산함수)--
SUM([필드])
AVG([필드])
MAX([필드])
MIN([필드])
COUNT([필드]) // 필드의 개수
ROUND([필드], 자리) // 필드의 값을 자리에서 반올림한다.
ABS([필드]) // 절대값
INT([필드]) // 정수값으로 변환함
--자료형식 변환함수--
VAL(문자열)// 문자열을 숫자로 변환
CINT(숫자) // 숫자값을 INT 형으로 변환
STR(숫자) // 숫자값을 문자열로 변화 (. 만 소수로 인정)
CSTR(숫자) // 숫자값을 문자열로 변환 (소수 구분하는 기호를 모두 인정 )
CDATE(날짜식) // 문자열을 날짜 DATE 형식으로 변환
CLNG(숫자) // 숫자값을 LONG 형으로 변환
CBOOL(문자식/수식) // 식을 BOOLEAN 으로 변환 TRUE 아니면 FALSE 반환
|
|
추천 : 441 |
추천
목록
|
|