upper()
upper() 함수는 문자열의 모든 소문자를 대문자로 변환한 결과 문자열을 반환합니다.
문법
upper(STR)
매개변수
STR- 대문자로 변환할 문자열 필드 또는 값입니다. 문자열이 아닌 값은 문자열로 변환하여 처리합니다.
설명
upper() 함수는 STR 문자열의 모든 문자를 대문자로 변환한 문자열을 반환합니다. Java의 String.toUpperCase() 메서드와 동일하게 동작합니다.
STR이null이면null을 반환합니다.- 이미 대문자이거나 대소문자 구분이 없는 문자는 그대로 유지됩니다.
오류 코드
해당 사항 없음
사용 예
이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.
-
HTTP 메서드를 대문자로 변환
table limit=5 WEB_APACHE_SAMPLE | eval result = upper(method) | fields method, result | # result: "GET", "POST" 등 -
HTTP 프로토콜 문자열을 대문자로 정규화
table limit=5 WEB_APACHE_SAMPLE | eval result = upper(protocol) | fields protocol, result | # result: "HTTP/1.1" 등 -
NULL 입력
json "{'val': null}" | eval result = upper(val) | # result: null
호환성
upper() 함수는 소나 4.0 이전 버전부터 제공되었습니다.