LOWER
LOWER
입력 문자열의 모든 문자를 소문자로 변환해 반환하는 함수예요. 문자열 비교나 정규화할 때 자주 씁니다.
본문
LOWER( <expr> )
<expr> — 문자열 표현식이에요.
VARCHAR 타입 값을 반환해요.
예시 — 여러 언어·문자 집합의 문자열을 소문자로 변환:
SELECT v, LOWER(v) FROM lu;
+----------------------------------+----------------------------------+
| v | lower(v) |
+----------------------------------+----------------------------------+
| The Quick Gray Fox | the quick gray fox |
| LAUGHING ALL THE WAY | laughing all the way |
| OVER the River 2 Times | over the river 2 times |
| UuVvWwXxYyZz | uuvvwwxxyyzz |
| ÁáÄäÉéÍíÓóÔôÚúÝý | ááääééííóóôôúúýý |
| АаБбВвГгДдЕеЁёЖжЗзИиЙй | ааббввггддееёёжжззиийй |
| [NULL] | [NULL] |
+----------------------------------+----------------------------------+
LOWER는 컬레이션 지정을 지원해요. 터키어(tr) 로케일로 컬레이션을 지정한 예시예요.
SELECT LOWER('I' COLLATE 'tr');
+-------------------------+
| LOWER('I' COLLATE 'TR') |
|-------------------------|
| ı |
+-------------------------+