В 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“