按照我的查询:
SELECT SQRT((D_o_latitude - T_s_lat)^2+(D_o_longitude - T_s_long)^2)/0.00001 FROM [datasetName.tableName]
我收到以下错误消息:错误:函数SUBTRACT中的参数类型不匹配:“D_o_latitude”是字符串类型,“T_s_lat”是字符串类型
所以让我知道我们可以将字符串类型转换为浮点数吗,例如强制转换数据类型,我无法更改数据类型
请您参考如下方法:
使用标准SQL,您可以使用CAST函数,例如。 cast(numStringColumn as int64)
。请注意standard SQL type names,因为它们与旧版SQL不完全相同。