好贷网好贷款

用sql语句如何截取一列中特定的字符串 40zdcsylar]

发布时间:2016-12-3 3:53:17 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"用sql语句如何截取一列中特定的字符串 40zdcsylar]",主要涉及到用sql语句如何截取一列中特定的字符串 40zdcsylar]方面的内容,对于用sql语句如何截取一列中特定的字符串 40zdcsylar]感兴趣的同学可以参考一下。

例如一个表格里有一列name,每一个行的name值不同,但是name都有‘产品’二字、位置不定,怎样写sql语句才能把每行中name里的‘产品’出来????

什么意思? replace([col],'产品','') ?

select * from tb where name like '%产品%'

是不是要具体的产品名啊?

新技术前沿

解决了...substring(name,CHARINDEX('产品',name),2)

引用 5 楼 zdcsylar 的回复:解决了...substring(name,CHARINDEX('产品',name),2) 就说嘛,要得到 产品 这两个字有什么用

引用 6 楼 xys_777 的回复:引用 5 楼 zdcsylar 的回复: 解决了...substring(name,CHARINDEX('产品',name),2) 就说嘛,要得到 产品 这两个字有什么用 用来替换别的字符串

引用 7 楼 zdcsylar 的回复:引用 6 楼 xys_777 的回复: 引用 5 楼 zdcsylar 的回复: 解决了...substring(name,CHARINDEX('产品',name),2) 就说嘛,要得到 产品 这两个字有什么用 用来替换别的字符串 直接用'产品'去替换不好么?

引用 8 楼 josy 的回复:引用 7 楼 zdcsylar 的回复: 引用 6 楼 xys_777 的回复: 引用 5 楼 zdcsylar 的回复: 解决了...substring(name,CHARINDEX('产品',name),2) 就说嘛,要得到 产品 这两个字有什么用 用来替换别的字符串 直接用'产品'去替换不好么? 树哥最牛

引用 8 楼 josy 的回复:直接用'产品'去替换不好么? 可能产品是变量吧?

楼主神人也,我等凡人不理解啊。。。

确实,我等凡人不理解,你找出“产品”2个字然后干嘛呢?

学习一下

然后再替换产品

引用 5 楼 zdcsylar 的回复:解决了...substring(name,CHARINDEX('产品',name),2) OK

不知所云

引用 12 楼 andy_liucj 的回复:确实,我等凡人不理解,你找出“产品”2个字然后干嘛呢? 太不理解

应该有特殊用处吧。

直接用 STUFF ( character_expression , charindex('产品', character_expression) , length ,expression )  length为你要替换的那段字符串expression长度  

不理解楼主的意思。

 楼主的意思就截取字符串是吧 

不明白要出来做什么用?

这涉及到通配符的使用,挺简单的

上一篇:sql server2008导数据入oracle10g 100zq86813]
下一篇:小妹求救::sql server 2008 資料庫維護計畫 40shen0814]

相关文章

相关评论