SQL Server善用LOG10 和POWER 函數
来源:互联网 发布:天金加银软件最新版本 编辑:程序博客网 时间:2024/05/08 22:05
MSDN聯機註解:LOG10 和POWER 函數是彼此反向關聯。例如,10^ LOG10(n) = n。只有一個值的轉換時沒問題,以下測測結果集。;WITH CAS(SELECT number FROM master..spt_values WHERE number BETWEEN 1 AND 10 AND type IN('P'))SELECT POWER(10,SUM(LOG10(number))) FROM C/*3628800*/--用一個變量驗證一下DECLARE @i INTSET @i=1;WITH CAS(SELECT number FROM master..spt_values WHERE number BETWEEN 1 AND 10 AND type IN('P'))SELECT @i=@i*number FROM CSELECT @i/*3628800*/--相同正確go--改變一下測試數據DECLARE @T TABLE(number int)INSERT @Tselect 1 UNION ALL SELECT 2 UNION ALLSELECT 4SELECT POWER(10,SUM(LOG10(number))) FROM @T/*7*/DECLARE @i INTSET @i=1SELECT @i=@i*number FROM @TSELECT @i/*8*/--結果不正確了反而用自然對數的基底時,更準確。SELECT EXP(SUM(LOG(number))) FROM @T /*8*/結論:在結果集乘積時,別用Log10對數,還是自定議函數穩定。
- SQL Server善用LOG10 和POWER 函數
- [MSSQL]SQL Server善用LOG10 和POWER 函數
- SQL Server 2014 BI新特性(三)Power Query和Power Map功能预览
- log10
- log10
- [SQL Server优化]善用系统监视器,确定系统瓶颈
- [SQL Server优化]善用系统监视器,确定系统瓶颈
- SQL SERVER 2012 POWER VIEW - 安装
- SQL SERVER 2012 POWER VIEW - 使用
- SQL Server 2005 - 善用 OPENROWSET 函数来存取大型对象(LOB)
- 善用StringBuffer和Vector
- Power designer 15生成sql server 2005/2008列注释
- Power designer 15生成sql server 2005/2008列注释
- Power designer 15生成sql server 2005/2008列注释
- SQL Server 2008带字段注释导入Power Designer 9.5
- Power designer 15生成sql server 2005/2008列注释
- SQL Server 2008带字段注释导入Power Designer 9.5
- SQL Server 2008带字段注释导入Power Designer 9.5
- 培训质量好不好,学员的感受才是最有说服力的,【兄弟连战地日记】记录兄弟连学员真实的日常点滴。
- C# 获取Access数据库中所有的表名
- Android GPS 构架
- mysql和admin中文问题
- oracle创建删除表空间和用户授权
- SQL Server善用LOG10 和POWER 函數
- 山西陈醋
- 压力测试http_load 通过修改配置测试https协议成功了。
- XmlDocument转换为XDocument
- 一维数组杨辉三角
- JS脚本导致Session丢失
- android震动学习经验
- spinlock internal
- oracle 杨辉三角