MySQL ATAN 函数是 数值函数 之一,用于计算指定表达式的反正切值。反正切也称为正切的倒数。ATAN 的基本语法如下。
SELECT ATAN (Numeric_Expression) FROM Source
为了演示此 ATAN 数值函数,我们将使用如下所示的数据。

MySQL ATAN 函数示例
ATAN 返回任何数值数据的三角反正切值。以下查询显示了使用此方法的多种方式。
-- Negative
SELECT ATAN(-2.54) AS `ArcTangentValue`;
-- Positive
SELECT ATAN(0.52) AS `ArcTangentValue`;
-- Numeric Expression
SELECT ATAN(4.25 + 7.75 - 9.25) AS `ArcTangentValue`;
-- string value
SELECT ATAN('1.35') AS `ArcTangentValue`;
-- String
SELECT ATAN('MySQL') AS `ArcTangentValue`;
如您所见,我们使用此函数来查找不同值的反正切。

此数值函数还允许您查找表中数据的反正切。在此MySQL示例中,我们将查找 Service Grade 列中所有记录的反正切(或正切的倒数)。
SELECT Product, Color,
StandardCost, Sales, TaxAmt,
ServiceGrade,
ATAN(ServiceGrade) AS `ArcTangentValue`
FROM `numeric functions`;

请参考TAN 函数以了解正切函数。