SELECT * FROM TBL WHERE 기준월 IS NULL을 조회하면 아무것도 안나오지만
SELECT * FROM TBL 조회하면 '기준월' 컬럼에 NULL값이 보입니다.
그래서 바로 위 쿼리를 조회해서
컬럼'ID'의 값이 'AAA'인 것의 기준월에 NULL인것을 확인하고 아래 쿼리로 조회를 했더니
SELECT 기준월 FROM TBL WHERE ID = 'AAA'
값이 NULL이 아니라 '20231027' 정상으로 나옵니다.
왜 그러는건지 설명해 주실 수 있을까요?
값이 NULL 이 아닌 문자 'NULL' 일수도 있고,
해당 ID 가 'AAA' 가 아닌 'AAA ' 일수도 있고.
답변 감사합니다! 확인했는데 ID값에 공백도 없고, 값도 진짜 null 이라고 표기 되어있습니다! 그런데도 황당한게 해당 아이디의 기준월만 뽑아서 보면 값이 20231027로 정상으로 나와요! 혹시 서버쪽에 문제가 생긴건가 싶기도 하구요..
글세요?
1. 잘못 판단하고 있거나
2. 버그이거나
둘 중 한가지 일텐데. 버그인 경우는 극히 드문 경우이고, 보통은 1번일 가능성이 큽니다.
쿼리와 결과가 함께 나오는 화면 캡처 가능한가요?