쿼리문을 써서 디비에 있는 데이터를 불러와서
원하는 값만 얻을 수 있는 함수가 어떤거지요???
ex)
select sysdate from dual;
Sysdate
------------------
02-09-04 10:04:19
이렇게 값이 나오면요
여기서 현재 '09-04' 가지고 오고 싶다..
파빌에 이런거 있잖아요
Left(ls_sysdate, 1) + Mid(ls_sysdate, 3, 2)
Left() 나 Mid() 함수 같은거 델파이에서는 없나요??
그리고 현재 스트링변수에 특정 문자가 있는 위치를 반환하는 변수
파빌에서는 Pos()를 쓰는데 델파이에서는???
갈쳐주십시요...
문자열 자르기
_st := '1234567890'
1. '34'를 가져오고 싶을때
showmessage( copy( _st, 3, 2 ) );
↑
자르기 할 문자열 길이
↑
자르기 시작할 위치
2. '3'이 문자열의 어디에 위치해 있는가?
showmessage( inttostr( pos( _st, '3') ) );
pos함수는 문자열의 첫 인덱스부터 검색해서 처음으로 발견된 인덱스를 넘겨줌니다...(문자열에 그 문자가 중복되어 있어도 사용가능)
SQL문으로는 오라클의 경우 "SUBSTR( _ST, _INT, _INT)"가 있겠죠...
용법은 델파이의 COPY랑 같구요.
그럼...^^