Home − 実験室 − No.0034 |
No.0034(SQL)
Where句についての追加実験(あいまい検索) |
■環境 |
□OS: Windows XP Professional SP3 □Oracle: Oracle Database 11g R2 (Standard) □OSログインユーザ: ORA_DBAグループ □Oracleユーザ: dicdic(実験用ユーザー) → 実験環境構築スクリプト |
■実験 | |||||||
0. 実験ユーザー「dicdic」でコネクトする。
1. 【あいまい検索の基本】%を使うとあいまい検索できる。 「大」で終わる氏名の行を検索する。つまり後方一致検索。 「%」はシングルコーテーションの中に入ることに注意。
2. 【任意の1文字を表すアンダースコア】アンダースコア「_」は任意の1文字を表す。 氏名の2文字目が山の人を抽出するような場合。
3. 任意の1文字を表すアンダースコアを重ねれば、任意の2文字を表すことになる。 この例の場合、下の名前の3文字目が「美」の人を抽出する。
4. 部分一致検索の変形。下の名前が3文字でしかも2文字目が「美」の人を抽出する。
|