当前位置: 代码迷 >> Sql Server >> SQL字段内取值有关问题
  详细解决方案

SQL字段内取值有关问题

热度:41   发布时间:2016-04-24 09:40:20.0
SQL字段内取值问题
目前表A中有这样一个字段(产品的尺寸):
cc
1*2*3
0.5*0.6*0.7
1.2*1.5*1.1
怎么取其中的数字部分,来计算体积。
------解决思路----------------------
http://blog.csdn.net/wufeng4552/archive/2009/11/25/4868138.aspx

看看这个 你可以不用提取的
------解决思路----------------------
SELECT
SUBSTRING(cc,1,CHARINDEX('*',cc)-1)[1]
,SUBSTRING(cc,CHARINDEX('*',cc)+1,CHARINDEX('*',cc,CHARINDEX('*',cc)+1)-CHARINDEX('*',cc)-1)[2]
,SUBSTRING(cc,CHARINDEX('*',cc,CHARINDEX('*',cc)+1)+1,LEN(cc))[3]
FROM A
既然是长宽高,可以这样
  相关解决方案