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 3437 게시물 읽기
No. 3437
null값 처리
작성자
최선
작성일
2007-04-24 11:55
조회수
3,251


select label_no, ch_no, sa_cnt, jang_cnt,  remark

                                               from ms200

에서 remark가 널이면 " "을 값이 있으면 그값을  load하려고 합니다. 

오라클에서는 Decode처리로 가능한데 

ms-sql에서는 아래와 같이 처리하면 안되나요? 


select label_no, ch_no, sa_cnt, jang_cnt, iif(remark  = 'null' , " ",  remark)

                                               from ms200


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

MS-SQL에서는 널값 체크를 


where test is null ( test 필드가 널이냐)

where test is not null ( test 필드가 널이 아니냐)


이렇게 판단하는걸로 -0-;;

건방진연이님이 2007-04-24 11:58에 작성한 댓글입니다.
이 댓글은 2007-04-24 11:59에 마지막으로 수정되었습니다. Edit

Null 값을 갖는 것인지 공백인지를 잘 모르겠지만,
Null 값이라고 하면 isnull 함수 이용해서 구하면 될거 같네요


select label_no, ch_no, sa_cnt, jang_cnt, isnull(remark,'')

from ms200

엑스맨님이 2007-04-24 12:16에 작성한 댓글입니다. Edit

가장 좋은 방법은 WKFYDML 널값을 '' 업데이트 하시고 

DEFAULT 설정을 하시면 굳이 NULL값 체크를 하시지 않아도 될겁니다.

지나가다가님이 2007-04-27 12:56에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3440형변환 시 소수점이 이상합니다 [1]
김종호
2007-04-25
2720
3439최고값 구하기 쿼리 질문입니다. [1]
윤동희
2007-04-25
2278
3438identity 값을 em 셋팅에서 형식으로 증가하게 설정한느거좀 [1]
정병화
2007-04-24
2263
3437null값 처리 [3]
최선
2007-04-24
3251
3436MYSQL 과 링크드서버로 연결 문제점 [1]
건방진연이
2007-04-24
4461
3434MS-SQL에서 약한엔티티타입을 이용한 DB설계
별빛반디
2007-04-23
2463
3432쿼리문 질문요? [1]
지화복
2007-04-23
1922
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다