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

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

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

Синтаксис

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

SIN(X)

Където X е стойността, изразена в радиани, за която да се върне синусът.

Пример

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

SELECT SIN(1.324980);

Резултат:

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

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

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

Резултат:

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

Нечислов аргумент

Ето какво се случва, когато предоставим нечислов аргумент:

SELECT SIN('Two');

Резултат:

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

Нека проверим предупреждението:

SHOW WARNINGS;

Резултат:

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

Неправилен брой параметри

Извикване на SIN() без аргумент или с твърде много аргументи, води до грешка.

Пример:

SELECT SIN();

Резултат:

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

И:

SELECT SIN(1, 2);

Резултат:

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. Как SOUNDS LIKE работи в MariaDB

  2. Как POSITION() работи в MariaDB

  3. 4 начина за избор на дублиращи се редове в MariaDB

  4. Как работи LEAST() в MariaDB

  5. Как работи JSONPath Wildcard Step (**) в MariaDB