MySQL COS 函数是数字函数之一,用于计算指定表达式的三角余弦。此余弦函数的数学公式为 COS(x) = 邻边长度 / 斜边长度。COS 函数的基本语法如下所示。
SELECT COS (Numeric_Expression) FROM Source
为了演示此 COS 数字函数,我们将使用下面展示的数据。

MySQL COS 函数示例
COS 返回任何数值的三角余弦值,下面的查询展示了使用此函数的多重方式。
-- Cosine of Negative Value
SELECT COS(-10.57) AS `Cosine Value`;
-- Cosine of Positive Value
SELECT COS(7.96) AS `Cosine Value`;
-- Cosine of Numeric Expression
SELECT COS(1.75 + 2.25 - 4.00) AS `Cosine Value`;
-- Cosine of string value
SELECT COS('3.14') AS `Cosine Value`;
-- Cosine of String
SELECT COS('MySQL') AS `Cosine Value`;
从下面的屏幕截图可以看到,我们使用了 COS 函数来查找不同值的余弦值。在此,我们使用 ALIAS 列为 MySQL 结果指定了一个新名称“Cosine Value”。

此 Numeric 方法还可以帮助您查找表中列数据的余弦值。在此示例中,我们将查找 Tax Amount 列和 Service Grade 列中所有记录的余弦值。
-- Cosine Function Example
SELECT Product, Color,
StandardCost, Sales, TaxAmt,
COS(TaxAmt) AS `Tax Cosine Value`,
ServiceGrade,
COS(ServiceGrade) AS `Grade Cosine Value`
FROM `numeric functions`;
