社区
MS-SQL Server
帖子详情
sqlserver2000中,使用log函数问题
Almzg_0
2006-07-06 10:46:30
有两个问题不解:
1.在sql查询分析器中执行 select log(8)
得到结果 :2.0794415416798357
而用delphi的函数math.log2(8)
得到结果为:3
2.在sql查询分析器中执行 select log(8)
能正确执行
但 select log(filedname1)
确提示:出现域错误
其中 fieldname1为字段名称,float型
...全文
198
5
打赏
收藏
sqlserver2000中,使用log函数问题
有两个问题不解: 1.在sql查询分析器中执行 select log(8) 得到结果 :2.0794415416798357 而用delphi的函数math.log2(8) 得到结果为:3 2.在sql查询分析器中执行 select log(8) 能正确执行 但 select log(filedname1) 确提示:出现域错误 其中 fieldname1为字段名称,float型
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Almzg_0
2006-07-07
打赏
举报
回复
谢谢!
LouisXIV
2006-07-06
打赏
举报
回复
其实MSSQL中的LOG相当于Ln
如果要求得math.log2(8)的结果
可以用
select log(8)/log(2)
来求得(log2(8)=ln(8)/ln(2))
LouisXIV
2006-07-06
打赏
举报
回复
SQL的log是以自然对数e为底求得的
你在Delphi是求以2为底8的对数,当然是3
Almzg_0
2006-07-06
打赏
举报
回复
第2个问题我找到原因了,是fieldname2有些数据小于0,所以。...
但第一个问题还不知道为啥?
Almzg_0
2006-07-06
打赏
举报
回复
第二个问题描述有错误:
在sql查询分析器中执行 update table1 set feildname1= log(8)
能正确执行
但 update table1 set feildname1= log(fieldname2)
确提示:出现域错误
其中 fieldname1,fieldname2为字段名称,float型
3天掌握SQL Server 2012 数据库
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),Microsoft SQL Server 2012 是一个全面的数据库平台,
使用
集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为...
sqlserver
函数
大全
SQL2008 表达式:是常量、变量、列或
函数
等与运算符的任意组合。 https://www.2cto.com/database/201801/712174.html 一旦成功地从表
中
检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的...
SQL Server常用
函数
整理
SQL Server常用
函数
整理
Sqlserver
函数
之
log
,power,len
最近在做项目
中
有遇到概率这
问题
,就是根据一定的算法来算得到某样物品的概率,这个概率算法里就用到了
log
函数
,比如 Y-
log
((x-z)+1)*z 这样就可以算出一个概率
问题
了。sql 2008
中
log
函数
只有一个参数,默认是以e为...
sql server 对数运算
函数
log
(x)和
log
10(x)
--
LOG
(x)返回x的自然对数,x相对于基数e的对数 --
LOG
10(x)返回x的基数为10的对数 ... 示例:select
LOG
(3),
LOG
(6),
LOG
10(1),
LOG
10(100),
LOG
10(1000) 转载于:https://www.cnb
log
s.com/llljpf/p/6543450.html...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章