답변달아주시면 감사하겠습니다.(쿼리질문/ int type where 전체검색) 0 4 1,834

by 김탠 [2023.01.09 16:04:40]


안녕하세요 초보 코더입니다. 쿼리 작성하는데 질문이 있어서 글을 올려봅니다.

MSSQL이고요

    SELECT *
    FROM dbo.Reply  
    WHERE ReplyNo = cast(@ReplyNo as varchar)  
    and NoticeNo = cast(@NoticeNo as varchar)
    ORDER BY ReplyNo desc  

ReplyNo, NoticeNo 둘다 type은 int인데

전체 조회를 하려면 NULL 값이 들어가서 조회를 못합니다.

int 타입을 where 조건으로 전체검색하는 방법을 배우고 싶습니다. 

감사합니다.

by 케를로스 [2023.01.09 16:36:42]

ReplyNo like IFNULL(cast(@ReplyNo as varchar),'%') 


by 김탠 [2023.01.09 16:53:02]

MSSQL이라 IFNULL 을 못쓴다고 하네요 ㅠ
답변 감사합니다


by 케를로스 [2023.01.09 17:05:31]

ReplyNo like ISNULL(cast(@ReplyNo as varchar),'%') 


by 우리집아찌 [2023.01.09 17:02:10]

ifnull = > isnull

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입