PL/SQL 怎么模糊查询同个字段的多个值
比如A表里有name字段,下面存储数据有applboycityd。。。……select*fromAwhereA.namelike'a%'orA.namelike'b%'o...
比如 A表里有 name字段,下面存储数据有
appl
boy
city
d。。。
……
select * from A where A.name like 'a%' or A.name like 'b%' or A.name like 'c%'....
有没有好的办法只用一个like就解决 别的sql 好像可以直接写成 Like '[a|b|c]%' 或者 Like 'a%b%c%'
或者除了LIKE还有没有匹配的办法,能实现一条语句,在同个字段模糊匹配多个值 展开
appl
boy
city
d。。。
……
select * from A where A.name like 'a%' or A.name like 'b%' or A.name like 'c%'....
有没有好的办法只用一个like就解决 别的sql 好像可以直接写成 Like '[a|b|c]%' 或者 Like 'a%b%c%'
或者除了LIKE还有没有匹配的办法,能实现一条语句,在同个字段模糊匹配多个值 展开
2个回答
展开全部
regexp_like函数可以实现你想要的效果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询