是不是有空值啊
这样试试 nvl(fy,0)*0.01

解决方案 »

  1.   

    fy有空值就不行select name as 姓名,fy*0.01 as 费用 from table1 不一样的吗?
      

  2.   

    表结构是什么啊
    怀疑你fy是字符型的
    试试
    select name as 姓名,nvl(to_number(fy),0)*0.01 as 费用 from table1
      

  3.   

    select name as 姓名,to_number(fy)/100 as 费用 from table1
      

  4.   

    你的fy是什么类型的啊?是不是非数值型啊?
    如果是非数值型的,先用TO_NUMBER()转一下,就像楼上说的那样.