책 내용 질문하기
sql에서 =과 in의 차이? <>과 not in의 차이?
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
125
조회수
206
작성일
2020-07-24
작성자
탈퇴*원
첨부파일
실기2권 125p 하위질의 오른쪽에 추가설명에보면 = 대신 in을 쓸수 있다고 되어있습니다. 실습해보니 결과가 같았구요.
아울러 그 뒷페이지에는 not in이 나오는데 이걸 실습으로 <>로 바꿔보니 그것도 결과는 같았습니다.
그런데 따로 구분이 되어있는걸보면 뭔가 다른거같은데 어떤상황에 =이나 <>를 쓰고 어떤상황에 in, not in을 쓰나요?
빈칸채우기로 나올경우 =이나 in이나 아무거나 써도 될까요?
답변을 부탁드립니다.
항상 친절하고 빠른 답변 감사드립니다.
답변
2020-07-24 14:13:30
안녕하세요 길벗수험서 운영팀입니다.
하위질의의 결과가 단일 값일 때는 비교 연산자를 사용해도 in 또는 not in 연산자를 사용해도 무관합니다.
다만 결과가 여러 개일 때는 반드시 in 또는 not in 연산자를 이용하셔야 합니다.
행복한 하루되세요 :)
-
관리자2020-07-24 14:13:30
안녕하세요 길벗수험서 운영팀입니다.
하위질의의 결과가 단일 값일 때는 비교 연산자를 사용해도 in 또는 not in 연산자를 사용해도 무관합니다.
다만 결과가 여러 개일 때는 반드시 in 또는 not in 연산자를 이용하셔야 합니다.
행복한 하루되세요 :)