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

Jak SIN() działa w MariaDB

W MariaDB, SIN() jest wbudowaną funkcją numeryczną, która zwraca sinus swojego argumentu, gdzie argument jest podany w radianach.

Składnia

Składnia wygląda tak:

SIN(X)

Gdzie X jest wartością wyrażoną w radianach, dla której zwracany jest sinus.

Przykład

Oto przykład:

SELECT SIN(1.324980);

Wynik:

+--------------------+
| SIN(1.324980)      |
+--------------------+
| 0.9699389965228158 |
+--------------------+

Oto kilka przykładów:

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

Wynik:

+--------+---------------------+--------------------+
| SIN(0) | SIN(-1)             | SIN(1)             |
+--------+---------------------+--------------------+
|      0 | -0.8414709848078965 | 0.8414709848078965 |
+--------+---------------------+--------------------+

Argument nieliczbowy

Oto, co się dzieje, gdy dostarczamy argument nieliczbowy:

SELECT SIN('Two');

Wynik:

+------------+
| SIN('Two') |
+------------+
|          0 |
+------------+
1 row in set, 1 warning (0.000 sec)

Sprawdźmy ostrzeżenie:

SHOW WARNINGS;

Wynik:

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

Nieprawidłowa liczba parametrów

Wywołanie SIN() bez argumentu lub ze zbyt dużą liczbą argumentów powoduje błąd.

Przykład:

SELECT SIN();

Wynik:

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

Oraz:

SELECT SIN(1, 2);

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Serwer MariaDB 10.0.33 jest już dostępny

  2. Jak działa funkcja EXPORT_SET() w MariaDB

  3. Jak działa CHAR() w MariaDB

  4. 8 sposobów na dodanie minut do daty i godziny w MariaDB

  5. Przedstawiamy ClusterControl 1.5 — wyposażony w automatyczną weryfikację kopii zapasowych i przesyłanie do chmury