| | | 제 목 | 기출문제 질문이요~ | | | 글쓴이 | 남지영 | 작성일 | 2005-07-03 | 조회수 | 483 | | | 글공유 | |
| | | 답이 이상해서요.
(산업기사 중급 03년10월 26)일 답들이요. 프린트에 적혀있는거랑,
자료실에 소스코딩해놓은 거랑 답이 틀려서요.
프린트에는 1번,2번,3번,4번 이 /100 200 IN/100 200 34757/100 200 10433550
/100 200 140916 <-- 이렇게 되있는데요.
자료실에 선생님께서 소스코딩해 놓은거 다운받아서,
실행해서 출력파일 보면요, 100 200 1/ 100 200 52/ 그리고 나머니 3,4번은
인수1,2 값만 나오고 답은 아예 안나오더라구요.
혹시 소스코딩 된거에 무슨 문제 있나해서요.
한번 확인해주시면 감사하겠습니다.
##.
(기사 중급 05년 05월 11일 오후) 문제 질문입니다.
2번문제요. - 회원구분이 첫번째값이 ''0''도 아니고, ''1''도 아닌 자료에
대하여- 라는 문제고 변수 저장이
*회원구분=trim(mid(버퍼,33,1)) <-- 이렇게 되있는데요.
문제에서 주어진게 수식아닌가 해서요. 그럼 trim이 아니라 val 아닌가요?
그럼 배열변수 구할때도
*if 회원구분<> "0" and 와 같이 따옴표를 쓰는게 아니라
*if 회원구분 <> 0과 같이 따옴표 없애야 하는게 아닌가 해서요..
만약 둘다 답이 맞게 나온다면, val을 쓸때는 따옴표없이,
trim 을쓸때는 따옴표로.. 그렇게 하는 건가요?
##.
그럼 예전에 *예약일자>=16* 이라는 수식이 들어가서 예약일자가
문자지만, val을 쓴 경우요.. 그냥 trim(mid(버퍼, , )) 해주고
식에서, 예약일자>="16" <--이렇게 따옴표를 쓰면 되는 건가요..
###.
(기사 중급 05년 05월 11일 오후) 4번문제 같이
select를 쓰는데 범위가 주어지는 경우,
case is >= 70001
case is >= 60001
case is >= 60000
이라고 해서 60001~70000 을 그냥 >=60001이라고 표현해도
된다고 하셨잖아요. 그렇게 말고,
60001~70000을 정식으로 표현하려면 어떻게 해야 하나요?
*예를 들어서, <예약금액에 따른 사은포인트>
예약금액 100초과 200미만, 사은포인트 1500+(예약금액*2)
예약금액 200초과 300미만, 사은 포인트 2000+(예약금액*3)
예약금액 300초과 400미만, 사은포인트 2500+(예약금액*2)
라고, 주어진다면 작성은 어떻게 해야 하나요?
###.
그리고, case is를 쓸때는 꼭 높은숫자부터 배열해야 하나요?
비가 굉장히 많이 오지만 오늘 또 질문입니다..( ...??)
이제는 하루에 몇번씩 계속 질문이 생길꺼 같아요.
너그럽게 이해를 바라면서~!히힛.
비오는데 김치전 드세요~~ =.=
| |
|
|