1)select문에서는 ~거나 일 때 or을 못 쓰고 ,를 사용하나요?
2) if문에서는 or과 and를 쓰는데 그럼 select문에서 ~이고이면 뭘 사용하나요??
감사합니다!!
안녕하세요.
select case 문의 형식입니다.
~이거나로 연결되는 값들은 콤마(,)로 나열하면 됩니다.
select case는 하나의 필드를 대상으로 값을 비교합니다.
하나의 필드에서는 and를 적용하는 경우는
사이의 값을 비교할 때입니다.
예를 들어 근무년수가 8이상 10이하와 같이 사이의 값인 범위를 지정하여 비교할 때입니다.
이런 경우에 To를 쓴 것입니다.
즉 8에서 9 사이
case 8 to 9
8에서 15 사이면
case 8 to 15가 되겠죠.
어느 직원이 근무년수가 4년인데
8~9 이면서 4~5년에 속할 수는 없죠.
근무년수가 4~5년이면서 부서가 "기획부"와 같이 서로 다른 필드를 대상으로 and 연결은 가능합니다.
if문에서도 하나의 필드를 or로 2번 비교하거나
두 개의 필드를 or나 and로 연결하여 비교합니다.
첨부하신 그림에서도
'판매금액'과 '등급' 2개의 필드를 or로 연결거나 and로 연결할 수는 있지만
즐거운 하루 되세요.
-
관리자2024-01-19 11:34:16
안녕하세요.
select case 문의 형식입니다.
~이거나로 연결되는 값들은 콤마(,)로 나열하면 됩니다.
select case는 하나의 필드를 대상으로 값을 비교합니다.
하나의 필드에서는 and를 적용하는 경우는
사이의 값을 비교할 때입니다.
예를 들어 근무년수가 8이상 10이하와 같이 사이의 값인 범위를 지정하여 비교할 때입니다.
이런 경우에 To를 쓴 것입니다.
즉 8에서 9 사이
case 8 to 9
8에서 15 사이면
case 8 to 15가 되겠죠.
어느 직원이 근무년수가 4년인데
8~9 이면서 4~5년에 속할 수는 없죠.
근무년수가 4~5년이면서 부서가 "기획부"와 같이 서로 다른 필드를 대상으로 and 연결은 가능합니다.
if문에서도 하나의 필드를 or로 2번 비교하거나
두 개의 필드를 or나 and로 연결하여 비교합니다.
첨부하신 그림에서도
'판매금액'과 '등급' 2개의 필드를 or로 연결거나 and로 연결할 수는 있지만
즐거운 하루 되세요.