반응형
DB 컬럼의 값이 NULL 도 아니고...공백이 들어간것도 아니고...DEFAULT 는 당연히 아니고...
Select *From Tb1 Where 컬럼A IS NULL 해보고.. Select *From Tb1 Where 컬럼A IS NOT NULL
했는데 계속 나온다니깐...
그래서...
Select *From Tb1 Where 컬럼A IS NULL 해보고.. Select *From Tb1 Where 컬럼A IS NOT NULL
했는데 계속 나온다니깐...
그래서...
Select *From Tb1 Where 컬럼A <> ''
테이블 에서 INT 형 컬럼을 가지고 와야 하는데 해당 테이블 컬럼에 값이 없어서 0으로 나온다.
나는 이 컬럼에 값이 없을경우에 1을 넣어주고 싶다...(값이 있으면 당연 있는값 그대로...)
나는 이 컬럼에 값이 없을경우에 1을 넣어주고 싶다...(값이 있으면 당연 있는값 그대로...)
DECLARE @NO INT
SELECT @NO = MAX(NO) FROM TABLE_A
SELECT ISNULL(@NO,1) //@NO가 NULL 이면 1로 대체 하겠다.
테스트 결과 잘 된다. 실제 Select 쿼리에 적용했다...
SELECT
(SELECT ISNULL(MAX(NO),1) FROM TABLE_A) AS NO
, USER_ID
, USER_NAME
FROM TABLE_A
끝~
반응형
'DataBase > MS SQL' 카테고리의 다른 글
mssql 입력값 암호화 (0) | 2015.11.25 |
---|---|
하나의 쿼리로 여러개의 쿼리를 한번에 뿌리기 (0) | 2012.04.24 |
While 문으로 Insert , Delete 문 사용 (0) | 2011.07.19 |
Procedure 프로시저 정리 (0) | 2011.07.12 |
DB 테이블 데이터 복사 하기 (0) | 2011.06.02 |
Comments