В MariaDB, COS()
е вградена числова функция, която връща косинуса на своя аргумент, където аргументът е предоставен в радиани.
Синтаксис
Синтаксисът е така:
COS(X)
Където X
е числото, предоставено в радиани.
Пример
Ето един пример:
SELECT COS(3);
Резултат:
+---------------------+| COS(3) |+---------------------+| -0,9899924966004454 |+---------------------+
Ето какво се случва, когато предоставим π (pi):
SELECT
PI(),
COS(PI());
Резултат:
<пред>+----------+-----------+| PI() | COS(PI()) |+----------+-----------+| 3,141593 | -1 |+----------+-----------+Нечислови аргументи
Ето пример за това какво се случва, когато предоставим нечислов аргумент:
SELECT COS('Cat');
Резултат:
+-----------+| COS('Котка') |+-----------+| 1 |+-----------+1 ред в комплект, 1 предупреждение (0,010 сек.)
Нека проверим предупреждението:
SHOW WARNINGS;
Резултат:
+--------+------+---------------------------- ------------+| Ниво | Код | Съобщение |+---------+------+------------------------------ -----------+| Предупреждение | 1292 | Отсечена неправилна DOUBLE стойност:'Cat' |+---------+------+----------------------- ------------------+
Нулеви аргументи
COS()
връща null
ако аргументът е null
:
SELECT COS(null);
Резултат:
+-----------+| COS(нула) |+-----------+| NULL |+-----------+
Липсващи аргументи
Извикване на COS()
с грешен брой аргументи или без никакви аргументи води до грешка:
SELECT COS();
Резултат:
ГРЕШКА 1582 (42000):Неправилен брой на параметрите в извикването на собствената функция „COS“
И:
SELECT COS(10, 2);
Резултат:
ГРЕШКА 1582 (42000):Неправилен брой на параметрите в извикването на собствената функция „COS“