isnotnull()
isnotnull() 함수는 인수로 전달된 값이 null이 아닌지 검사하여 불리언 값을 반환합니다.
문법
isnotnull(EXPR)
매개변수
EXPR- null 여부를 검사할 필드 이름 또는 표현식.
설명
isnotnull() 함수는 EXPR을 평가한 결과가 null이 아니면 true를 반환하고, null이면 false를 반환합니다.
isnull(EXPR)의 반환값과 항상 반대 관계입니다.
오류 코드
해당 사항 없음
사용 예
이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.
-
값이 있는
method필드에 대한 검사table limit=5 WEB_APACHE_SAMPLE | eval result = isnotnull(method) | fields method, result | # result: true -
NULL 값에 대한 검사
json "{'val': null}" | eval result = isnotnull(val) | # result: false -
존재하지 않는 필드에 대한 검사
json "{}" | eval result = isnotnull(val) | # result: false
호환성
isnotnull() 함수는 소나 4.0 이전 버전부터 제공되었습니다.