请高手帮忙

cdsgajxlp 2004-01-06 09:10:35
请高手告诉我如何设置?
select count(*)/6.0 from zz,显示的是0.166666(zz中只有一条数据),我想显示的结果生成的小数位数根据我除的数的小数位数来确定
如:select count(*)/6.0 from zz 结果中有一位小数
select count(*)/6.00 from zz 结果中有二位小数
...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmlxf 2004-01-06
  • 打赏
  • 举报
回复
发错地方了,抱歉。
gmlxf 2004-01-06
  • 打赏
  • 举报
回复
SELECT
比值 =
(SELECT COUNT(*) FROM T WHERE <被借过条件>) * 1.0
/
(SELECT COUNT(*) FROM T)
gmlxf 2004-01-06
  • 打赏
  • 举报
回复
SELECT CAST((count(*)/6.0) AS NUMERIC(38,1)) FROM zz
SELECT CAST((count(*)/6.00) AS NUMERIC(38,2)) FROM zz
sdhdy 2004-01-06
  • 打赏
  • 举报
回复
select cast(count(*)/6.0 as decimal(13,2)) from zz

用cast 或convert函数,用法参见连机帮助
ppp005 2004-01-06
  • 打赏
  • 举报
回复
str

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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