从sql中的子字符串获取分隔符左侧的数值

时间:2017-10-17 21:34:55

标签: sql-server

我试图从列中的数据子字符串中提取数值。我想从GM左侧拉出数值。问题是数据不统一。有时它会显示数字和GM之间的空格,有时GM和数字就在彼此旁边。我正在使用Microsoft SQL和无法运行的功能。我需要在select语句中运行它。

Product x SOD 5GM 200ML 

我希望它拉5

RSAIZED2GMVL6/BX

我希望它能拉2

Product x2 30 MCG SOD 5.5GM 200ML 

我希望它能拉5.5 MG。

1 个答案:

答案 0 :(得分:0)

这是一个执行您要求的逻辑的查询。如果您发现任何异常,则需要进行额外的调整。

Help | Find Action | Registry... =>
run.processes.with.pty [ ] <- uncheck