직함이 Staff이지만 Senior Staff는 아닌 사원들의 사원 번호를 불러오는 코드를 작성하여라
256
25 asked
안녕하세요 수업을 듣고 연습문제들을 정리해 풀던 도중 질문이 생겨 여쭙니다!
(1)
select emp_no
from titles
where title='Staff'
and emp_no not in (select emp_no from titles where title='Senior Staff');
(2)
select emp_no
from titles
where title='Staff'
and emp_no in (select emp_no from titles where title <> 'Senior Staff');
(1)과 (2)가 마지막 줄만 다른데, 제가 보기엔 같은 의미를 가지고 있는 것처럼 보이는데 결과는 서로 다르게 나오더라고요. (1)과 (2)가 무슨 차이를 가지고 있는 것인지 궁금합니다!
Answer 1
1
결과가 똑같이 나오거라 추측이 됩니다. 결과가 다르게 나오는건 정렬의 차이가 아닐까 합니다. 특정 컬럼을 기준으로 정렬한번 해서 확인해보시고 그래도 다른거 같다면 다시 질문 주시기 바랍니다. 쿼리문만 보면 똑같이 나와야하지 싶습니다.
패키지 구분에 대해 궁금한게 있습니다
0
7
1
스프링부트 서버 에러나요
0
17
1
코드를 첨부해야하는 이유가 있나요?
0
20
2
간단한 오타 제보입니다.
0
19
1
큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.
0
34
2
실제 FK제약조건을 설정하지 않는이유
0
35
2
조회속도 개선에서 더 개선하는 방법이 궁금합니다.
0
28
2
라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항
0
36
2
union all을 했을 때 제대로 값이 나오지 않는 것 같습니다.
0
235
1
마지막 매개를 이용한 join 관련해 질문이 있습니다.
0
325
1
check 제약 조건이 mysql에 적용되는거 같습니다.
0
218
1
서로 다른 테이블의 동일한 컬럼명은 동일한 데이터를 가지는 건가요?
0
266
1
password입력창이 안뜹니다
0
290
1
오류 발생 질문
0
317
1
중복된 데이터 삭제
0
362
1
32bit버전
0
263
1
숫자 함수 round(salary 1*1, 0)
0
197
0
데이터 베이스 및 테이블 생성
1
1894
2
SQL 설치 관련 문의사항입니다.
0
234
1
제약조건 질문있습니다.
0
412
1
강의 데이터중복의 최소화 PPT에서 질문입니다
0
253
1
영상에 사용되는 ppt자료 받을 수 있을까요?
1
234
0
조건절 이용하기 실습 중 데이터를 너무 많이 불러오는 경우 중단하는 방법이 있는지요?
0
360
2
[처음시작하는 MySQL DataBase] 학습을 위한 데이터베이스 설치 강의 질문입니다.
0
225
1

