Oracle like文であいまい検索(部分検索)するサンプル

環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
PL/SQL Release 11.2.0.1.0 – Production
構文

select
  * 
from
  テーブル名 
where
  列名 like '%値%'

select文の条件にlike %値%とするとあいまい検索/部分検索できます。

USER_INFOテーブル

USERID	USERNAME	AGE
11	to01	       23
12	user02	       24
13	tokyo	       25
14	user05	       35
15	osaka06	       40

使用例
SQL構文

select
  * 
from
  user_info 
where
  username like '%o%'

実行結果

USERID	     USERNAME	       AGE
11	    to01	    23
13	    tokyo	    25
15	    osaka06	    40

 

Oracle

Posted by arkgame