database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1313 게시물 읽기
No. 1313
ms-sql에서 isnull이 안먹히나요?
작성자
오정민(ojm327)
작성일
2004-05-06 22:40
조회수
3,809

ms-sql에서 isnull이 안먹히나요?

분명히 isnull하고 값을 넣었는데 null 값이 들어가 있네요?

왜 그런지 아시는분 좀 가르쳐 주세요.

ms-sql 의 버그인가?

오늘도 좋은 하루 되세요.

이 글에 대한 댓글이 총 3건 있습니다.

isnull함수는 별 문제가 없는 걸루 알고 있는데.

어떤 경우인지 예를 들어 설명해주시면 좋겠네요.

sql님이 2004-05-07 00:29에 작성한 댓글입니다. Edit

우선 답변 감사드립니다. (- -) (_ _) (- -)

조회를 해서 집계를 해야 하는데 해당 레코드가 없을때 이런 현상이 발생합니다.

레코드가 없을때에도 리턴값이 null 이기 때문에 isnull 함수를 사용했는데 안되더군요..

제가 초짜라서...

 

오늘 하루도 즐거운 하루 되세요.

오정민(ojm327)님이 2004-05-07 17:50에 작성한 댓글입니다.

그런 경우라면 IsNull함수에 문제가 있는건 아니군요.. ^^

 

아무것도 리턴하지 않을때는 당근 IsNull함수가 통하지 않죠..

Null인 값을 체크하여 바꾸는 것이 IsNull함수니까요.

 

리턴할 값이 없는 것하고 Null인 값을 리턴하는 것하고는 다름니다.

sql server에서는 테스트해보지 않아서 반드시 된다고 말씀드릴수

없지만.. 값을 리턴받아서 IsNull처리를 해야하는 경우라면..

group함수의 사용을 고려해볼수 있습니다.

오라클의 경우에는 값이 없더라고 max나 sum등의 그룹함수는

null인 값을 리턴합니다.. 이 경우에는 null처리가 가능하겠죠..

sql server에서도 한번 테스트 해봐야겠군요..

그럼..

sql님이 2004-05-07 18:20에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1316이것 좀 봐주세요
고초보
2004-05-10
2423
1315mssql 인덱스 질문 [2]
왕초보
2004-05-09
3843
1314원도우2003 STANDARD 서버에 MS-SQL 2000 설치가 안되네요. [4]
김남일
2004-05-07
3279
1313ms-sql에서 isnull이 안먹히나요? [3]
오정민
2004-05-06
3809
1312프로시져에서 테이블을 OUTPUT 할수 있나요? [2]
초보 SQL
2004-05-06
3440
1311자동증가 관한 질문이요 [2]
김기수
2004-05-06
3734
1310restore시에 백업화일에서 [1]
설사는늑대
2004-05-04
3258
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다