Home − 実験室 − No.0048 |
No.0048(SQL)
文字・文字列の置換(REPLACE関数、TRANSLATE関数) |
■環境 |
□OS: Windows XP Professional SP3 □Oracle: Oracle Database 11g R2 (Standard) □OSログインユーザ: ORA_DBAグループ □Oracleユーザ: dicdic(実験用ユーザー) |
■実験 | ||||||||
0. 実験ユーザー「dicdic」でコネクトする。
1. 【REPLACE関数】 REPLACE関数は、文字列の一部の文字列を、別の文字列に置換する。 この関数は大文字と小文字を区別する。
2. 検索対象を「文字」以外に「文字列」で指定できる。
3. 【TRANSLATE関数】 TRANSLATE関数は、文字列の中から対応する文字をいちいち変換することを 一括で指示することができる(なんのこっちゃ?)。 暗号解読みたいなものと理解するとよいかと。
4. さっぱり解らないって? 上のはちょっと例が悪かったですね。 ↓こんな例ではどうでしょう?
5. 半角を全角にするなんていう使い方も。
6. TRANSLATE関数は大文字小文字を区別します。
7. TRANSLATE関数は全角と半角を区別します。
|
【PR】 Oracle実験室監修 『Oracleアーキテクチャ鳥瞰図』 PDF (Oracleのアーキテクチャを一目で俯瞰できるイラスト) |
Home − 実験室 − No.0048 |