使用sql server 截取字符串

2025-03-23 14:20:26
推荐回答(4个)
回答1:

你的意思是把 or cc.v_keywords like '% 把这个去掉对不?如果是这样的话,简单

select substring(columnname,1,charindex(' or cc.v_keywords like '%'',cloumnname)-1) from tb
看一下是不是你想要的结果,如果是的话。就update吧

回答2:

把这条语句当成是字符串,首先你找到最后一个or的位置(LastIndexOf()),返回的是int类型

再使用substring(0,你找到的位置)就行了

回答3:

什么意思,不太明白啊

回答4:

.. where cc.v_keywords like '%牛仔服%' or cc.v_keywords like '%毛皮%' or cc.v_keywords like '%医药%' or cc.v_keywords like '%牛仔%'