isnull()

isnull() 함수는 인수로 전달된 값이 null인지 검사하여 불리언 값을 반환합니다.

문법

isnull(EXPR)

매개변수

EXPR
null 여부를 검사할 필드 이름 또는 표현식.

설명

isnull() 함수는 EXPR을 평가한 결과가 null이면 true를 반환하고, null이 아니면 false를 반환합니다.

오류 코드

해당 사항 없음

사용 예

이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.

  1. 값이 있는 method 필드에 대한 검사

    table limit=5 WEB_APACHE_SAMPLE | eval result = isnull(method) | fields method, result
    | # result: false
    
  2. NULL 값에 대한 검사

    json "{'val': null}" | eval result = isnull(val)
    | # result: true
    
  3. 존재하지 않는 필드에 대한 검사

    json "{}" | eval result = isnull(val)
    | # result: true
    

호환성

isnull() 함수는 소나 4.0 이전 버전부터 제공되었습니다.