select round(cast('0.129456789' as interger),2)as abc from sc011

解决方案 »

  1.   

    select round(cast(substring('0.129456789',0,6) as float),2) as abc from sc011
      

  2.   

    select round(cast('0.129456789' as decimal(20,2)),2)as abc from sc011
      

  3.   

    select  round(cast('0.129456789' as float),2)
    結果:
    ----------------------------------------------------- 
    0.13(影響 1 個資料列)
      

  4.   

    select  round(cast('0.129456789' as float),2) 是正确的(所影响的行数为 1 行) SQL Server-----------------------------------------------------