暂无图片
SQL里怎么实现达到 like in 这种效果?
我来答
分享
S
sunKJ
2021-08-25
SQL里怎么实现达到 like in 这种效果?

类似in(’%a%’,’%b%’,…)

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
每日一步

1、
regexp_like(name,’[ABC]’)
相当于(like ‘%A%’ or like ‘%B%’ or like ‘%C%’);

2、测试

SQL> select * from t1;

NAME

A
B
C
D

SQL> select name from t1 where regexp_like(name,’[ABC]’);

NAME

A
B
C

SQL> select name from t1 where name like ‘%A%’ or name like ‘%B%’ or name like ‘%C%’;

NAME

A
B
C

暂无图片 评论
暂无图片 有用 0
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏