oracle escape转义字符用法

escape转义字符的意思就是说将一些具有特殊意义的字符转为它们原来的意义,比如百分号(%)的特殊意义是任意多个字符,而下划线(_)的特殊意义是任意一个字符。

SELECT * FROM t_test tt WHERE tt.t_ch LIKE '%%'; -- 查找全部
SELECT * FROM t_test tt WHERE tt.t_ch LIKE '%_%'; -- 查找全部
SELECT * FROM t_test tt WHERE tt.t_ch LIKE '%/%'; -- 查找含有左斜杠
SELECT * FROM t_test tt WHERE tt.t_ch LIKE '%/%%' ESCAPE '/'; -- 使用/转义,查找含有%的字符
SELECT * FROM t_test tt WHERE tt.t_ch LIKE '%/_%' ESCAPE '/'; -- 使用/转义,查找含有_的字符

本文标题:oracle escape转义字符用法

本文链接:http://yedward.net/?id=100

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章