加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL查询结果 如何保留小数点问题

发布时间:2020-12-12 12:39:29 所属栏目:MsSql教程 来源:网络整理
导读:我想查询平均成绩大于60的学生ID和平均成绩 select StID,avg(Score)as AvgScore from niu_SC group by StID having avg(Score)60 查询结果如上图,有6位小数,怎么只显示2位小数呢? 在SQL语句中怎么写? 问题补充: Score是decimal类型 最佳答案: 以下为引用的
以下为引用的内容:
Create table  Testtable2(ID int identity(1,1),score float,)goinsert into Testtable2(score)select 86.1union allselect 75.1union allselect 69.4select avg(score) as avescore,cast(avg(score)   as   decimal(10,2)) as ExactAveScore    from Testtable2

  avescore    ExactAveScore
  76.8666666666667    76.87

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

  我想查询平均成绩大于60的学生ID和平均成绩

  select StID,avg(Score)as AvgScore from niu_SC

  group by StID

  having avg(Score)>60

  查询结果如上图,有6位小数,怎么只显示2位小数呢? 在SQL语句中怎么写?

  问题补充:Score是decimal类型

  最佳答案:

    推荐文章
      热点阅读