책 내용 질문하기
SQL WHERE조건절에서...
도서
[2013] 정보처리기사 실기
페이지
366
조회수
137
작성일
2013-10-03
작성자
첨부파일
예제 3)SELECT절에서 보면 WHERE 부서 IN('기획','인터넷')
이렇게 나와있는데요 여기서 IN은 OR의 개념인데요
UPDATE 결제
SET 결제여부 = '완납'
WHERE 학번 IN ('20015175', '20053456')
여기에서는 OR의 개념이 아니라 AND 개념같은데요
IN의 용도와 개념 좀 설명해주세요
답변
2013-10-04 09:32:38
안녕하세요.
예 .. OR의 개념이라고 생각하시면 됩니다.
즉
부서가 기획 또는 인터넷인 경우
학번이 20015175 또는 20053456인 경우입니다.
두 경우가 모두 해당되는 레코드가 있다면 그건 잘못된 레코드가 됩니다.
부서가 기획이면서 인터넷, 학번이 20015175이면서 20053456인 경우는 없죠
오늘도 즐거운 하루 되세요.
"-
*2013-10-04 09:32:38
안녕하세요.
예 .. OR의 개념이라고 생각하시면 됩니다.
즉
부서가 기획 또는 인터넷인 경우
학번이 20015175 또는 20053456인 경우입니다.
두 경우가 모두 해당되는 레코드가 있다면 그건 잘못된 레코드가 됩니다.
부서가 기획이면서 인터넷, 학번이 20015175이면서 20053456인 경우는 없죠
오늘도 즐거운 하루 되세요.
"