trim()
trim() 함수는 문자열의 앞뒤에 있는 공백 문자(스페이스, 탭, 개행 등)를 제거한 결과 문자열을 반환합니다.
문법
trim(STR)
매개변수
STR- 공백을 제거할 문자열 필드 또는 값입니다. 문자열이 아닌 값은 문자열로 변환하여 처리합니다.
설명
trim() 함수는 STR 문자열의 앞뒤에 있는 공백 문자를 모두 제거한 문자열을 반환합니다. Java의 String.trim() 메서드와 동일하게 동작하며, 유니코드 공백 코드 포인트(U+0020) 이하의 문자를 제거합니다.
STR이null이면null을 반환합니다.- 문자열 중간의 공백은 제거하지 않습니다.
오류 코드
해당 사항 없음
사용 예
이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.
-
URI의 앞뒤 공백 제거
table limit=5 WEB_APACHE_SAMPLE | eval result = trim(uri) | fields uri, result -
앞뒤 공백이 있는 문자열에서 공백 제거
json "{'val': ' hello world '}" | eval result = trim(val) | # result: "hello world" -
NULL 입력
json "{'val': null}" | eval result = trim(val) | # result: null
호환성
trim() 함수는 소나 4.0 이전 버전부터 제공되었습니다.