[ITQ액세스] ITQ액세스시험에 출제되는 함수 정리
▨ 함수의 기본문법
함수명(구성인자,구성인자,구성인자)
- 함수는 함수명과 괄호열고닫고 구성인자로 구성되어져 있다.구성인자와 구성인자를 구분짓는 문법적인 기호는 ,(콤마)이다.
- 함수를 공부할때는 함수를 다짜고짜 외우는것보다는 어떠할때 이함수가 사용되어지고 구성인자가 몇개의 함수인지를 이해하는것이
중요하다.
▨ 문자처리함수
left(문자열,개수) 텍스트의 왼쪽부터 지정한 개수만큼 잘라서 문자열을 반환한다.
ex) left("안녕하세요",2) -> 결과값 : 안녕
right(문자열,개수) 텍스트의 오른쪽부터 지정한 개수만큼 잘라서 문자열을 반환한다.
ex) right("안녕하세요",3) -> 결과값 : 하세요
mid(텍스트,시작위치,개수) 문자열의 지정한 시작위치부터 지정한 개수만큼 잘라서 문자열을 반환한다.
ex) mid ("안녕하세요",2,3) -> 결과값 : 녕하세
space(인수) 인수만큼의 공백 표시
ex)space(7) : 7칸의 공백을 생성한다.
trim(텍스트) 텍스트의 양쪽 공백 제거
ex)trim(" 안녕하세요 ") : 양쪽공백이 제거된 "안녕하세요"라는 글자가 나온다.(실제로 확인이 되지 않는다)
※ 공백이 제거되었는지 확인하는 방법(len함수를 이용한다)
len(" 안녕하세요 ") 결과값 : 공백을 포함하여 7이 나온다.
len(trim(" 안녕하세요 ")) 결과값 : trim이 공백을 제거하여 5가 나온다.
ltrim(텍스트) 텍스트의 왼쪽 공백 제거
rtrim(텍스트) 텍스트의 오른쪽 공백 제거
len(텍스트) 텍스트의 개수 표시
instr(시작위치,텍스트1,텍스트2) 텍스트1의 시작위치에서 텍스트2가 있는 위치 표시
InStr(3,"안녕하세요","세") -> 결과값 4 가나온다.
안녕하세요
1 2 3 4 5 : 자리수는 왼쪽과 같이 차례로 처음부터 1,2,3,4,5로 정해지고 시작위치 3의 자리에서 "세"라는 글자를 찾아갈대
그자리에 해당하는 index는 4이므로 결과값이 4가 나온다.
replaced(텍스트1,텍스트2,텍스트3) 텍스트1에서 텍스트2를 찾아 텍스트3으로 치환
lcase(텍스트) 텍스트를 소문자로 표시
ucase(텍스트) 텍스트를 대문자로 표시
string(인수,텍스트) 텍스트를 인수만큼 반복 표시
strcomp(텍스트1,텍스트2) 텍스트1과 텍스트2의 아스키코드값을 비교하여 1,0,-1의 값을 반환한다.
ex)strcomp("A","B") -> 결과값 -1