,cast('123.54' as decimal) 这个是可以的
,cast(salary as decimal) 这个换成字段名,就报错
应该怎么改写呢
这个写法是支持的,估计salary 字段有非数字的行导致报错
cast("salary" as decimal) 加个双引号呢
decimal 换成 float