将VARCHAR转换为数字SQL Server

时间:2016-01-15 01:09:05

标签: sql-server

我有VARCHAR列需要平均值。

 | Duration |
     5.4 s

如何摆脱字母和空格将其转换为int / numeric。

需要帮助的人

1 个答案:

答案 0 :(得分:0)

如果所有这些专栏最后都只有's',那就是沟渠'':

SELECT CAST(REPLACE(Duration,' s','') as float)