Home − 実験室 − No.0043 |
No.0043(SQL)
大文字と小文字の変換(UPPER、LOWER、INITCAP) |
■環境 |
□OS: Windows XP Professional SP3 □Oracle: Oracle Database 11g R2 (Standard) □OSログインユーザ: ORA_DBAグループ □Oracleユーザ: dicdic(実験用ユーザー) |
■実験 | ||||
0. 実験ユーザー「dicdic」でコネクトする。
1. UPPER関数は英字をすべて大文字にしてくれる。
2. UPPER関数があるならLOWER関数もありそうなもんだが、実際、ある。 LOWER関数はすべて小文字に置換する。
3. INITCAP関数を使用すると、単語の先頭(に見える)文字を大文字にし、その他をすべて小文字にしてしまう。 単語の途中と判断されてしまった文字は、もともと大文字でも小文字になってしまうことので注意。 全角半角の差別なく処理してくれる。ちょっと苦しい例だけど↓
|
【PR】 Oracle実験室監修 『Oracleアーキテクチャ鳥瞰図』 PDF (Oracleのアーキテクチャを一目で俯瞰できるイラスト) |
Home − 実験室 − No.0043 |