MySQL ASIN 函数是数字函数之一,用于计算指定表达式的反正弦(arcsine)。 ASIN 函数的基本语法如下所示:
SELECT ASIN (Numeric_Expression) FROM Source
- 如果 Numeric_Expression 在 -1 和 +1 之间,则返回该值的反正弦。
- 如果 Numeric_Expression 不在 -1 和 +1 之间,则返回 NULL。
- 如果传入 NULL 值,则函数返回 NULL。
为了演示此 ASIN 数字函数,我们将使用下面显示的数据。

MySQL ASIN 函数示例
它返回任何数值的反正弦。以下查询显示了使用 ASIN 函数的多种方法。
-- Arc Sine of Negative Value
SELECT ASIN(-0.53) AS `Arc Sine Value`;
-- Arc Sine of Positive Value
SELECT ASIN(0.92) AS `Arc Sine Value`;
-- Arc Sine of Numeric Expression
SELECT ASIN(1.25 + 2.65 - 3.25) AS `Arc Sine Value`;
-- Arc Sine of string value
SELECT ASIN('0.53') AS `Arc Sine Value`;
-- Arc Sine of String
SELECT ASIN('MySQL') AS `Arc Sine Value`;
在下面的语句中,我们使用此方法查找不同值的反正弦。

这个 ASIN 数字方法 还允许您查找表中数据的反正弦。在此 MySQL 示例中,我们将查找 Service Grade 列中所有记录的反正弦。
SELECT Product, Color,
StandardCost, Sales, TaxAmt,
ServiceGrade,
ASIN(ServiceGrade) AS `Arc Sine Value`
FROM `numeric functions`;
