暂无图片
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
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle delete 之前的数据后 ,表空间占的硬盘空间如何释放?
回答 2
已采纳
1.你需要对需要回收表空间对应数据文件的maxblocks的对象例如表进行delete数据后,move,shrink才能降低高水位,再降低表或者挪走这个对象,你才能对数据文件进行空间释放;2.你del
Oracle的load average突然飙升,几分钟后有恢复,反复如此
回答 3
先看ASH和AWR报告啊,不然能怎么办?
在服务器的警告日志alert.log中看到如下消息
回答 1
已采纳
警告日志出现了这样的消息,DBA必须格外当心。这是数据库试图重用一个在线重做日志文件,但是它发现做不到,此时它就会把这样的一条消息写到服务器上的alter.log中。数据库为什么不能重用在线重做日志文
oracle中的索引逻辑多啥意思?
回答 1
当一个查询语句被执行时,服务器进程会将相关的数据块从数据文件中写入内存(buffercache)。这就叫做 物理读 。每读取一个数据块,即是一次物理读。而用户需要的并不是整个数据块
top10写了但是查出来的数据还是308,看了半天也没找出来问题所在
回答 1
...你最终都只会有1行。top10 在这里毫无意义啊。
今天做题了吗?
回答 2
已采纳
MigratingtheSYSTEMTablespacetoa LocallyManagedTablespacehttps://docs.oracle.com/cd/E1188201/ser
oracle监听问题
回答 3
检查下数据库的locallistener参数以及监听里面host是否正确,然后手工register下试试。也可以创建一个静态监听
Oracle sum函数计算金额会出现精度丢失情况吗?
回答 2
已采纳
基本不会。只要数据类型精度合适。
Oracle19C
回答 1
可以有偿
请问Oracle-Linux-7.9是否能支持Oracle-19c的ACFS文件系统?
回答 2
应该是支持的,但是最好安装最新的补丁才能运行稳定。