MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как ACOS() работи в MariaDB

В MariaDB, ACOS() е вградена числова функция, която връща арккосинуса (обратния косинус) на своя аргумент.

С други думи, връща стойността, чийто косинус е аргументът.

Синтаксис

Синтаксисът е така:

ACOS(X)

Където X е валиден израз, който се разрешава до число между -1 и 1 .

Пример

Ето един пример:

SELECT ACOS(0.32);

Резултат:

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

Ето още няколко примера:

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

Резултат:

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

Аргумент извън обхвата

Аргументът трябва да е между -1 и 1 . Ако не, null се връща.

Пример:

SELECT ACOS(2);

Резултат:

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

Липсващ аргумент

Извикване на ACOS() без аргумент води до грешка:

SELECT ACOS();

Резултат:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво е новото в MySQL Galera Cluster 4.0

  2. 7 опции за активиране на тръби (||) като оператор за конкатенация в MariaDB

  3. Производителност на драйвера на MariaDB Java Connector

  4. Изпълнение на MariaDB Galera клъстер без инструменти за оркестриране на контейнери:Част първа

  5. Как работи SIN() в MariaDB