怎样在sql中把“捷思锐科技(北京)有限公司.研发部.研发一部.业务组”中的“研发部”提取出来?
select substring('捷思锐科技(北京)有限公司.研发部.研发一部.业务组',charindex('.','捷思锐科技(北京)有限公司.研发部.研发一部.业务组')+1,charindex('.',substring('捷思锐科技(北京)有限公司.研发部.研发一部.业务组',charindex('.','捷思锐科技(北京)有限公司.研发部.研发一部.业务组')+1,100))-1)思路是求出第一个 . 和第二个 . 的位置,然后用substring 去两个点之间的字符串。 20210311