标题:关于SQL SERVER数据库的一个问题,求大侠解答
只看楼主
swordwolf
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-12-26
结帖率:0
已结贴  问题点数:20 回复次数:4 
关于SQL SERVER数据库的一个问题,求大侠解答
04E612BOV-27
04E612BOV-31
04E612BOV-29
04E612BOV-11
04E612BOV-52
04E612BOV-5
04E612BOV-32
04E612BOV-34
04E612BOV-34/35/38
04E612BOV-35/38/34
04E612BOV-3
04E612BOV-37
04E612BOV-33/40/89
04E612BOV-40
04E612BOV-33
04E612BOV-49
04E612BOV-14
04E612BOV-89/33/40
04E612BOV-26
这是之前的数据,我想通过编辑语言后显示出的结果是:
27
31
29
11
52
5
32
34
89/33/40
89/33/40
3
37
89/33/40
40
33
49
14
89/33/40
26
求解答
搜索更多相关主题的帖子: 数据库 
2012-12-26 16:40
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
得分:10 
在EXCEL中有一个MID(STR,N,M)函数,就是从第N个字符开始,取M个字符,SQL应该有类似的函数,此处N取11,M取8。

[ 本帖最后由 qunxingw 于 2012-12-26 19:42 编辑 ]

www.qunxingw.wang
2012-12-26 19:41
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
得分:10 
select stuff(col1,1,charindex('-',col1),'') col1 from tb
2012-12-30 11:43
swordwolf
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2012-12-26
得分:0 
回复 3楼 hjywyj
2013-01-10 12:33
繁星如尘
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-1-5
得分:0 
select SUBSTRING(code,CHARindex('-',code)+1,LEN(code)) from tab
2013-01-15 11:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-393767-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.227760 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved