现在有个表名是“详细住址”,要给住址分类,如果住址中有关键字,则给另外一个字段“标记”加入内容“001”
////
update 表 set 标记='001' where 详细住址 like '%关键字A%' or 详细住址 like '%关键字b%' or ........or 详细住址 like '%关键字n%' and 标记 is null
////
关键字很多,数据量也很大,这样效率很低,如何设计程序或者语句使效率提高?
oracle要达到这样的效果,如何提高效率
答案:2 悬赏:50 手机版
解决时间 2021-05-06 14:31
- 提问者网友:遁入空寂
- 2021-05-06 01:11
最佳答案
- 五星知识达人网友:从此江山别
- 2021-05-06 02:19
首先要分析你的多个关键字的格式···有没有什么共同点···然后再来写这个···或者写正则表达式去匹配
全部回答
- 1楼网友:梦中风几里
- 2021-05-06 02:39
update 表 set 标记='001' where 详细住址 is not null
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯