Blog Content

    티스토리 뷰

    DB 컬럼의 값이 NULL 이 아닐때..제외하기

    반응형
    DB 컬럼의 값이 NULL 도 아니고...공백이 들어간것도 아니고...DEFAULT 는 당연히 아니고...

    Select *From Tb1 Where 컬럼A  IS NULL 해보고.. Select *From Tb1 Where 컬럼A  IS NOT NULL

    했는데 계속 나온다니깐...

    그래서...

    Select *From Tb1 Where 컬럼A  <> ''




    
     
    테이블 에서 INT 형 컬럼을 가지고 와야 하는데 해당 테이블 컬럼에 값이 없어서 0으로 나온다.
    나는 이 컬럼에 값이 없을경우에 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

    끝~
    반응형

    Comments