MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak COS() działa w MariaDB

W MariaDB, COS() to wbudowana funkcja numeryczna, która zwraca cosinus argumentu, przy czym argument jest podany w radianach.

Składnia

Składnia wygląda tak:

COS(X)

Gdzie X to liczba podana w radianach.

Przykład

Oto przykład:

SELECT COS(3);

Wynik:

+---------------------+
| COS(3)              |
+---------------------+
| -0.9899924966004454 |
+---------------------+

Oto, co się dzieje, gdy dostarczamy π (pi):

SELECT 
    PI(),
    COS(PI());

Wynik:

+----------+-----------+
| PI()     | COS(PI()) |
+----------+-----------+
| 3.141593 |        -1 |
+----------+-----------+

Argumenty nieliczbowe

Oto przykład tego, co się dzieje, gdy dostarczamy argument nieliczbowy:

SELECT COS('Cat');

Wynik:

+------------+
| COS('Cat') |
+------------+
|          1 |
+------------+
1 row in set, 1 warning (0.010 sec)

Sprawdźmy ostrzeżenie:

SHOW WARNINGS;

Wynik:

+---------+------+-----------------------------------------+
| Level   | Code | Message                                 |
+---------+------+-----------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Cat' |
+---------+------+-----------------------------------------+

Argumenty zerowe

COS() zwraca null jeśli argument jest null :

SELECT COS(null);

Wynik:

+-----------+
| COS(null) |
+-----------+
|      NULL |
+-----------+

Brakujące argumenty

Wywołanie COS() z niewłaściwą liczbą argumentów lub bez żadnych argumentów powoduje błąd:

SELECT COS();

Wynik:

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

Oraz:

SELECT COS(10, 2);

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwertuj wyniki zapytania na listę rozdzielaną przecinkami w MariaDB

  2. Przenoszenie do MariaDB Backup

  3. MariaDB Backup i PostgreSQL w chmurze — ClusterControl w wersji 1.6.1

  4. Pierwsze kroki z ProxySQL — samouczek dotyczący równoważenia obciążenia MySQL i MariaDB

  5. Jak SUBTIME() działa w MariaDB