表中有两个字段a和b  怎么使a除以b后得到百分号形式,select a/b.........from table不知道怎么做

解决方案 »

  1.   

    try:
    select (a/b)*100+'%' from tableName
      

  2.   

    Select Rtrim(A*100.0/B)+'%' From TableName
      

  3.   


    --如果控制所要保留的小數位的話,如下例,保留兩位小數位
    Create Table TEST(A Int,B Int)
    Insert TEST Select 1,3
    Union All Select 2,4
    Union All Select 3,5
    GO
    Select Rtrim(Cast(A*100.0/B As Numeric(10,2)))+'%' From TEST
    GO
    Drop Table TEST
    --Result
    /*
    33.33%
    50.00%
    60.00%
    */