从SQL中取的数据如何变成百分比形式

hnymx2005 2009-04-26 05:42:40
从SQL中取的数据如何变成百分比形式,比如及格率=及格人数/总人数,要求及格率为百分比形式,现在取出的是小数形式。
...全文
1752 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
andeycai 2009-04-26
  • 打赏
  • 举报
回复
剪贴板
  • 打赏
  • 举报
回复
顶老树的
sdhdy 2009-04-26
  • 打赏
  • 举报
回复
ltrim(cast(及格人数*100/总人数 as int))+'%'
-狙击手- 2009-04-26
  • 打赏
  • 举报
回复
顶树
百年树人 2009-04-26
  • 打赏
  • 举报
回复
及格率=ltrim(cast(及格人数*100.0/(case 总人数 when 0 then 1 else 总人数 end) as dec(18,2)))+'%'
htl258_Tony 2009-04-26
  • 打赏
  • 举报
回复
及格率=ltrim(及格人数*100/总人数)+'%'
amwn 2009-04-26
  • 打赏
  • 举报
回复
convert(varchar 及格率*100 )+'%'

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧