정말 이해가 안가는게 있어요.. 전 바보인가봅니다 ㅠ 0

by 찬찬 [SQL Query] [2024.01.05 16:14:04]


원하는 조건은 컬럼1은 'A'가 아니면서 컬럼2는 'B'도 아닌 값만 조회할려구하는데요

 

기존 쿼리 조건에

WHERE (컬럼1 <> 'A' AND 컬럼2 <> 'B') AND ...... 

있어서 맞게 되어있네 생각했는데 제가 원하던 결과값이 안나오고 있습니다.

 

문제 해결은

1. NOT ( 컬럼1='A' AND 컬럼2='B' )

2. (컬럼1 <> 'A' OR 컬럼2 <> 'B')

 

로 해결은 했는데요..

기존 SQL이 왜 기대했던 결과가 나오지 않는지 도통 이해가 가지않아 이렇게 질문 드립니다. ㅠ.ㅠ

 

 

by 마농 [2024.01.07 22:05:36]

우리말 표현을 쿼리로 그대로 잘 옮겼네요.
다만, 원하는 바를 우리말로 표현을 제대로 못 하셨네요.
원하는 것이
- 각각이 아닌 것이 아니라
- 동시에 맞는것이 아닌것 인 듯 합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입