SELECT ACOS(31.552278760192)
在MSSQL Server中执行时会返回一些值,但在MYSQL中执行时会返回null。
感谢任何形式的帮助。
答案 0 :(得分:2)
来自fine manual:
ACOS(X)
返回X的反余弦值,即余弦为X的值。如果X不在-1到1的范围内,则返回NULL。
所以31.552278760192超出了MySQL ACOS
的范围。实际上,在[-1,1]
和acos(31.552278760192)
is ~4i之外,反余弦函数不会产生实数。