select ATTRFormula,
Devider_col=substring(attrformula,charindex('/',ATTRFormula)+9,len(attrformula)-2)
from temp_mst_measure
where attrtype='derived'
and attrformula like '%/%'例:
DMFunc('Food_01')/DMFunc('BTP_01'),这是阿特公式。
BTP_01'),我是Devider_col
如何在')中删除最后两个字符Devider_col
发布于 2018-06-22 07:05:42
用REPLACE替换空字符串。
select ATTRFormula,
Devider_col=
REPLACE(
substring(attrformula,charindex('/',ATTRFormula)+9,len(attrformula)-2),
''')',
'')
from temp_mst_measure
where attrtype='derived'
and attrformula like '%/%'发布于 2018-06-22 09:03:44
试试这个:
select substring(AttrFormula, [start], [end] - [start]) from (
select AttrFormula, [start], charindex('''', AttrFormula, [start] + 1) [end] from (
select AttrFormula, charindex('''', AttrFormula, charindex('/', AttrFormula, 1)) + 1 [start]
from MY_TABLE
) a
) ahttps://stackoverflow.com/questions/50981465
复制相似问题