永发信息网

oracle要达到这样的效果,如何提高效率

答案:2  悬赏:50  手机版
解决时间 2021-05-06 14:31
  • 提问者网友:遁入空寂
  • 2021-05-06 01:11
现在有个表名是“详细住址”,要给住址分类,如果住址中有关键字,则给另外一个字段“标记”加入内容“001”

////
update 表 set 标记='001' where 详细住址 like '%关键字A%' or 详细住址 like '%关键字b%' or ........or 详细住址 like '%关键字n%' and 标记 is null

////


关键字很多,数据量也很大,这样效率很低,如何设计程序或者语句使效率提高?
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-05-06 02:19

首先要分析你的多个关键字的格式···有没有什么共同点···然后再来写这个···或者写正则表达式去匹配

全部回答
  • 1楼网友:梦中风几里
  • 2021-05-06 02:39
update 表 set 标记='001' where 详细住址 is not null
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯