本文共 261 字,大约阅读时间需要 1 分钟。
在oracle数据库中,&(百分号)或_(下划线)是通配符,无法直接进行模糊查询,需要进行转义,写法如下:
-- 转义 _(下划线)
SELECT * FROM table_name WHERE username like '%/_%' ESCAPE TO_NCHAR('/');-- 转义 %(百分号)
SELECT * FROM table_name WHERE username like '%/%%' ESCAPE TO_NCHAR('/');
注:%与_的区别是,%代表任意数量的任意字符,_代表一个任意字符。
转载地址:http://khivi.baihongyu.com/