OracleにLIKE 演算子で文字列の一部と比較サンプル
書式
[NOT] LIKE 検索文字列
[ESCAPE 'エスケープ文字’]
比較はlike演算子を使って、検索文字列に部分一致したレコードを検索します。
操作方法
1.列「UNAME」の最後に文字列"TA%"が付くレコードを検索します
SELECT * FROM USER_TBL WHERE UNAME LIKE '%TA\%' ESCAPE '\'
2.ワイルドカードに"%"を使用して、列「UNAME」の先頭に文字列"TA"が付くレコードを検索します
SELECT * FROM USER_TBL WHERE UNAME LIKE 'TA%'
3. 列「UNAME」の先頭に文字列"TA"が付かないレコードを検索します
SELECT * FROM USER_TBL WHERE UNAME NOT LIKE 'TA%'