IF 조건문에서
IF TEXT = NAME.
이렇게 하면 네임에 입력된 값과 일치하는 것만 걸러집니다.
NAME이 "길동"이면 "홍길동"처럼 "길동" 포함된 값을
포함 시킬려면 어떻게 해야하나요?
댓글 5
-
아밥어렵네요
2011.02.09 18:15
if ~ cs ~ 써보세요 . -
부엉이
2011.02.09 18:24
제가 위 질문을 제대로 이해했다면
CS 연산자 이용하시면 될듯한데요
if A CS B.
endif.
A가 B에 포함되 있으면 true
개인적으로 한글이 참 어려운듯;;
-
양키
2011.02.09 18:31
DATA: TEXT1(30) VALUE 'This is the first text',
TEXT2(30) VALUE 'This is the second text',
TEXT3(30) VALUE 'This is the third text',
STRING(5) VALUE 'eco'.
IF TEXT1 CS STRING.
WRITE / 'Condition 1 is fulfilled'.
ELSEIF TEXT2 CS STRING.
WRITE / 'Condition 2 is fulfilled'.
ELSEIF TEXT3 CS STRING.
WRITE / 'Condition 3 is fulfilled'.
ELSE.
WRITE / 'No condition is fulfilled'.
ENDIF. -
DIB
2011.02.09 18:34
CS 를 몰랐네요~ 감사합니다~
-
보나
2011.02.09 19:25
관계연산자는 CS 이외에도 CO,CN,CA,NA,NS,CP,NP 가 있습니다.
one paper 등에 정리되어 있으니 각각에 대한 설명을 참고해보세요.