select ×
from user
where user_name like 'esun_%'
会出现 esun111 1231 等 下划线没有把这些排除掉
原来它也是通配符,所以要用 ORACLE中ESCAPE转意函数
where user_name like 'esun/_%' escape'/'
那就OK了
先用/号告诉后面的是要处理的符合
本文介绍在Oracle数据库中如何正确使用SQL通配符,特别是解决含有特殊字符的匹配问题。通过具体案例演示如何利用ESCAPE转意函数来实现更精确的字符串匹配。
select ×
from user
where user_name like 'esun_%'
会出现 esun111 1231 等 下划线没有把这些排除掉
原来它也是通配符,所以要用 ORACLE中ESCAPE转意函数
where user_name like 'esun/_%' escape'/'
那就OK了
先用/号告诉后面的是要处理的符合
3465

被折叠的 条评论
为什么被折叠?