[PostgreSQL] 대소문자 변경 함수- UPPER, LOWER, INITCAP
오늘은 PostgreSQL에서 대소문자 변경하는 함수에 대해 알보겠다.
SQL에서 substring 등을 비교할 때 어떤 것은 소문자, 어떤 것은 대문자로 들어오면 정확히 substring 등을 비교할 수 없기 때문에 모두 대문자로 변환하던지 모두 소문자로 변환하여 비교를 하는 것이 필요하다.
오늘은 모두 대문자로 만들거나, 모두 소문자로 만들거나, 각 단어의 첫 문자는 대문자, 나머지 문자는 소문자로 변경하는 함수를 알아보도록 하겠다.
1. 모두 대문자로 만들기
UPPER(스트링)
이렇게 써주면 된다.
예를 들어 UPPER('hello') 는 SQL에서 'HELLO'로 변환될 것이다.
2. 모두 소문자로 만들기
LOWER(스트링)
이렇게 써주면 된다.
LOWER('HeLlo')는 SQL에서 'hello'로 변환될 것이다.
3. 단어의 첫 문자는 대문자, 나머지 문자는 소문자로 변경하기
INITCAP(스트링)
이런 형태로 써주면 된다.
INITCAP('HELLO WorLD")는 SQL에서 'Hello World' 로 변환된다.