为了账号安全,请及时绑定邮箱和手机立即绑定

sql server 数字后面的点是什么意思

sql server 数字后面的点是什么意思

拉莫斯之舞 2018-12-07 06:33:36
;WITH DBIO AS ( SELECT DB_NAME(IVFS.database_id) AS db, CASE WHEN MF.type=1 THEN 'log' ELSE 'data' END AS file_type, SUM(IVFS.num_of_bytes_read+IVFS.num_of_bytes_written) AS IO, SUM(IVFS.io_stall) AS io_stall FROM sys.dm_io_virtual_file_stats(null,null) IVFS JOIN sys.master_files AS MF ON IVFS.database_id=MF.database_id AND IVFS.file_id=MF.file_id GROUP BY DB_NAME(IVFS.database_id),MF.type ) SELECT db,file_type, CAST(1.* IO/(1024*1024) AS DECIMAL(12,2)) AS io_mb, CAST(io_stall/1000. AS DECIMAL(12,2)) AS io_stall_s, CAST(100. * io_stall/SUM(io_stall) OVER() AS DECIMAL(10,2)) AS io_stall_pct, ROW_NUMBER() OVER(ORDER BY io_stall DESC) AS rn FROM DBIO ORDER BY io_stall DESC 1. 和 100. 加上点之后什么意思
查看完整描述

3 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

告诉SQL Server, 别当整数处理,这是小数计算。

查看完整回答
反对 回复 2019-01-07
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

表示小数。

查看完整回答
反对 回复 2019-01-07
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

表示小数计算。

查看完整回答
反对 回复 2019-01-07
  • 3 回答
  • 0 关注
  • 440 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信