406p 문제 3번
select문을 이용한 사용자 정의 함수 문제가
근무년수가 8~9년이거나 4~5년이면
이니까 or 조건 같은데
답을 보니 8 to 9, 4 to 5 라고 되어있더라고요!
select 문에서 or 조건은 , 로 쓰는 건가요?
and와 or 조건을 어떻게 쓰나요?
안녕하세요.
Case 8 To 9, 4 To 5
두 가지 Case의 경우
fn비고 = "승진대상" 을 처리하는 것입니다. case to방식에서는 or가 아닌 콤마(,)가 사용됩니다.
물론,
case 별로 분리해서 작성하셔도 됩니다.
Case 8 To 9, 5 To 6
fn비고 = "승진대상"
Case 5 To 6
fn비고 = "승진대상"
이 문제에서는 and 개념을 사용할 수 없습니다.
예를 들어 년도가 8이라고 하면 8~9에는 포함되지만 4~5년에는 포함할 수 없습니다.
또한 년도가 4라고 했을 때 4~5년에는 포함되지만 8~9에는 포함할 수 없습니다.
즉, 이 문제에서 and 개념으로 조건을 지정하면 조건에 만족하는 경우는 아무것도 없게됩니다.
좋은 하루 보내세요.
-
*2018-11-04 22:24:06
안녕하세요.
Case 8 To 9, 4 To 5
두 가지 Case의 경우
fn비고 = "승진대상" 을 처리하는 것입니다. case to방식에서는 or가 아닌 콤마(,)가 사용됩니다.
물론,
case 별로 분리해서 작성하셔도 됩니다.
Case 8 To 9, 5 To 6
fn비고 = "승진대상"
Case 5 To 6
fn비고 = "승진대상"이 문제에서는 and 개념을 사용할 수 없습니다.
예를 들어 년도가 8이라고 하면 8~9에는 포함되지만 4~5년에는 포함할 수 없습니다.
또한 년도가 4라고 했을 때 4~5년에는 포함되지만 8~9에는 포함할 수 없습니다.
즉, 이 문제에서 and 개념으로 조건을 지정하면 조건에 만족하는 경우는 아무것도 없게됩니다.
좋은 하루 보내세요.