SQLで大文字⇒小文字に変換する場合はLCASE関数 or LOWER関数、小文字⇒大文字へ変換するにはUCASE関数 or UPPER関数を使用します。DBMS毎で使用出来る関数が異なるので整理しておきます。
サンプルではPostgreSQLでの使用例となります。
関数\DBMS | MySQL | PostgreSQL | SQL Server | Oracle |
---|---|---|---|---|
UCASE ※小文字 ⇒ 大文字 | ○ | ✕ | ✕ | ✕ |
UPPER ※小文字 ⇒ 大文字 | ✕ | ○ | ○ | ○ |
LCASE ※大文字 ⇒ 小文字 | ○ | ✕ | ✕ | ✕ |
LOWER ※大文字 ⇒ 小文字 | ✕ | ○ | ○ | ○ |