책 내용 질문하기
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인 경우는 없죠

    오늘도 즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.