oracle 查询是否包含某字符串
•
数据库
1、like
--包含 select * from a where name like '%小%'; --不包含 select * from a where name not like '%小%';
2、contains
--包含 select * form a where contains(name,'王');
注意:使用contains函数的列要有索引才能使用,如果没有就会报错。
3、instr
--包含 select * from a where instr(name,'王')>0;
4、regexp_like
--包含 select * form a where regexp_like(name,'王|李') --不包含 select * form a where not regexp_like(name,'王|李')
注意:可用于查询是否包含多个字符串
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/c1336d012e.html
