我需要字符串转换为浮动我需要你-SQL代码。
该脚本可以像10 ^ 2的exponencial
我试过Float.Convert而不是作品。
我预计
convert(10^2) = 100
采用U-SQL内联函数的示例:
DECLARE @func Func <string,int?> = (s) =>{int x = Convert.ToInt32(s.Split('^')[0]); int y = Convert.ToInt32(s.Split('^')[1]); return x*y;};
DECLARE @inputFile string = @"\input\input36.csv";
DECLARE @outputFile string = @"\output\output.csv";
@input =
EXTRACT rowId int,
expo string
FROM @inputFile
USING Extractors.Csv();
@output =
SELECT *,
@func(expo) AS z
FROM @input;
OUTPUT @output
TO @outputFile
USING Outputters.Csv(quoting:false);
使用这种sample file,我得到这些结果: