「Oracle12c」escapeでLIKE検索するサンプル

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式
カラム名 LIKE '¥_%’ ESCAPE '¥’
'%’や’_’をLIKE検索するには、escapeでエスケープ文字を指定します。

使用例
1.先頭が’_’のものをLIKE検索します

SELECT
  * 
FROM
  USER_TBL
WHERE
  NAME LIKE '¥_%' ESCAPE '¥'

2.末尾が’%’のものをLIKE検索します

SELECT
  * 
FROM
  USER_TBL 
WHERE
  NAME LIKE '%¥%' ESCAPE '¥'

 

Oracle 12c

Posted by arkgame