SQLite 函数

SQLite ASIN() 函数返回值的反正弦值。返回值的范围是 -𝜋/2 到 𝜋/2。在特殊情况下,它返回以下内容:

  • 如果数字不在-1到1的范围内,则返回NULL。

注意:ASIN() 是SIN() 的逆函数。

语法

ASIN(x)
  • 1

参数

x 必需。 指定值。

返回值

返回值的反正弦值。

示例1:

下面的示例展示了ASIN()函数的用法。

SELECT ASIN(0.2);
Result: 0.201357920790331

SELECT ASIN(0.8);
Result: 0.927295218001612

SELECT ASIN(1);
Result: 1.5707963267949

SELECT ASIN(-1);
Result: -1.5707963267949

SELECT ASIN(0);
Result: 0.0

SELECT ASIN(-0.2);
Result: -0.201357920790331

SELECT ASIN(-2);
Result: NULL
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

示例2:

考虑一个名为 Sample 的数据库表,其中包含以下记录:

Datax
Data1-1
Data2-0.5
Data30
Data4 0.5
Data 51

下面给出的语句可用于计算x 列记录的反正弦。

SELECT *, ASIN(x) AS ASIN_Value FROM Sample;
  • 1

这将产生如下所示的结果:

DataxASIN_Value
Data1-1-1.5707963267949
Data2-0.5-0.523598775598299
Data300.0
Data40.50.523598775598299
Data511.5707963267949