sql >> Databasteknik >  >> RDS >> MariaDB

Hur ACOS() fungerar i MariaDB

I MariaDB, ACOS() är en inbyggd numerisk funktion som returnerar arccosinus (invers cosinus) för sitt argument.

Med andra ord, det returnerar värdet vars cosinus är argumentet.

Syntax

Syntaxen ser ut så här:

ACOS(X)

Där X är ett giltigt uttryck som löser sig till ett tal mellan -1 och 1 .

Exempel

Här är ett exempel:

SELECT ACOS(0.32);

Resultat:

+--------------------+
| ACOS(0.32)         |
+--------------------+
| 1.2450668395002664 |
+--------------------+

Här är några fler exempel:

SELECT 
    ACOS(0),
    ACOS(-1),
    ACOS(1);

Resultat:

+--------------------+-------------------+---------+
| ACOS(0)            | ACOS(-1)          | ACOS(1) |
+--------------------+-------------------+---------+
| 1.5707963267948966 | 3.141592653589793 |       0 |
+--------------------+-------------------+---------+

Argument utanför intervallet

Argumentet måste vara mellan -1 och 1 . Om inte, null returneras.

Exempel:

SELECT ACOS(2);

Resultat:

+---------+
| ACOS(2) |
+---------+
|    NULL |
+---------+

Argument saknas

Anropar ACOS() utan argument resulterar i ett fel:

SELECT ACOS();

Resultat:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'ACOS'

  1. Kan du använda ett alias i WHERE-satsen i mysql?

  2. SQL MAX() för nybörjare

  3. Schemadefinitioner av DBMS

  4. Hur man installerar Libreoffice på Ubuntu 16.04