数据库教程:oracle instr函数取代in实例讲解

在用in的时候有时候会遇到某个字段是由多个逗号隔开的字符串,很难把这个字段拆成多个不同的数值,这时候就可以用到instr()函数。 select cu.userid,cu.username fr

在用in的时候有时候会遇到某个字段是由多个逗号隔开的字符串,很难把这个字段拆成多个不同的数值,这时候就可以用到instr()函数。

  select cu.userid,cu.username from   user cu inner join metting  pm  on instr(','|| pm.orgmember || ',',','|| cu.userid || ',')>0

上面的sql代表的是 获取user表中的id与name,来自于metting表的orgmember字段(多个数值由逗号合并的一个字段)

需要了解更多数据库技术:oracle instr函数取代in实例讲解,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/799748.html

(0)
上一篇 2021年9月12日
下一篇 2021年9月12日

精彩推荐