ms-sql에서 isnull이 안먹히나요?
분명히 isnull하고 값을 넣었는데 null 값이 들어가 있네요?
왜 그런지 아시는분 좀 가르쳐 주세요.
ms-sql 의 버그인가?
오늘도 좋은 하루 되세요.
isnull함수는 별 문제가 없는 걸루 알고 있는데.
어떤 경우인지 예를 들어 설명해주시면 좋겠네요.
우선 답변 감사드립니다. (- -) (_ _) (- -)
조회를 해서 집계를 해야 하는데 해당 레코드가 없을때 이런 현상이 발생합니다.
레코드가 없을때에도 리턴값이 null 이기 때문에 isnull 함수를 사용했는데 안되더군요..
제가 초짜라서...
오늘 하루도 즐거운 하루 되세요.
그런 경우라면 IsNull함수에 문제가 있는건 아니군요.. ^^
아무것도 리턴하지 않을때는 당근 IsNull함수가 통하지 않죠..
Null인 값을 체크하여 바꾸는 것이 IsNull함수니까요.
리턴할 값이 없는 것하고 Null인 값을 리턴하는 것하고는 다름니다.
sql server에서는 테스트해보지 않아서 반드시 된다고 말씀드릴수
없지만.. 값을 리턴받아서 IsNull처리를 해야하는 경우라면..
group함수의 사용을 고려해볼수 있습니다.
오라클의 경우에는 값이 없더라고 max나 sum등의 그룹함수는
null인 값을 리턴합니다.. 이 경우에는 null처리가 가능하겠죠..
sql server에서도 한번 테스트 해봐야겠군요..
그럼..