sql - sql - 计算平均值时的结果小数精度和比例
问题描述
如果我有一个数据类型为 decimal(p,s) 的列,当我执行平均聚合时,预期结果的精度和比例的标准是什么?即结果 = 从 table1 中选择 avg(decimal(p,s)); 结果小数精度和小数位数必须是什么。?
来自现有数据库的一些链接,例如 1. https://docs.oracle.com/javadb/10.6.2.1/ref/rrefsqlj36146.html#rrefsqlj36146 2. https://docs.microsoft.com/en-us/sql/t -sql/functions/avg-transact-sql?view=sql-server-2017
但是这里看不到任何标准。那么在 sql 中是否有一个公认的标准,或者它总是实现基础。?
解决方案
个人不了解标准,一直根据列所需的详细程度进行调整。
推荐阅读
- shell - 获得 -f Linux 标志的定义比预期的更难
- php - 如何编码数据数组并保存到数据透视表 laravel
- javascript - Angular 创建相同组件的另一个实例,而不是更新现有的
- java - 构造函数链。为什么要在 this() 中初始化一个参数
- javascript - jQuery.ajax - 用新值更新表格单元格
- git - 自特定提交以来的 git 浅克隆
- javascript - Chrome 扩展 JS/JQuery
- python - Python nltk 词干分析器从不删除前缀
- c# - 我想发表评论,让我在 c# 中找到不同的代码块
- c++ - 调用链接器时是否可以强制 CMake 重新排序参数?