MySQL ASIN 函数

MySQL ASIN 函数是数字函数之一,用于计算指定表达式的反正弦(arcsine)。 ASIN 函数的基本语法如下所示:

SELECT ASIN (Numeric_Expression)
FROM Source
  • 如果 Numeric_Expression 在 -1 和 +1 之间,则返回该值的反正弦。
  • 如果 Numeric_Expression 不在 -1 和 +1 之间,则返回 NULL。
  • 如果传入 NULL 值,则函数返回 NULL。

为了演示此 ASIN 数字函数,我们将使用下面显示的数据。

Table 1

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`;

在下面的语句中,我们使用此方法查找不同值的反正弦。

MySQL ASIN function Example 1

这个 ASIN 数字方法 还允许您查找表中数据的反正弦。在此 MySQL 示例中,我们将查找 Service Grade 列中所有记录的反正弦。

SELECT Product, Color,
		StandardCost, Sales, TaxAmt, 
        ServiceGrade,
        ASIN(ServiceGrade) AS `Arc Sine Value`
FROM `numeric functions`;
ASIN Function Example 2