isnull 비교1 [MSSQL] ISNULL의 기초 이해 문제상황 목록 검색 쿼리를 짜야 한다. 검색조건에는 TYPE 컬럼과 NAME 컬럼이 있다. 사용자가 TYPE을 선택하면 해당 TYPE이 검색되게 하고, 추가로 TYPE 컬럼이 비어있는(NULL 또는 '') 행도 같이 검색되도록 하고 싶었다. 풀이 1. ISNULL 사용 먼저 빈 값이 검색되는 조건을 짜보자. ISNULL은 이렇게 생겼다. ISNULL(컬럼명, 바꿀 내용) 컬럼명은 NULL 여부를 확인할 컬럼이고, 컬럼이 NULL일 경우 바꿀 내용으로 내용이 바뀐다. NULL이면 무조건 REPLACE 해준다고 보면 됨. 여기에 비교를 걸어준다. ISNULL(컬럼명, 바꿀 내용) = 비교대상 위의 쿼리는 해당 컬럼의 NULL값을 바꿀 내용으로 바꿔서 결과값을 만든 후 그 결과로 나온 행들을 우항의 비교대상과.. 2020. 6. 26. 이전 1 다음