No MariaDB,
COT()
é uma função numérica interna que retorna a cotangente de seu argumento. Em trigonometria, em um triângulo retângulo, a cotangente de um ângulo é o comprimento do lado adjacente dividido pelo comprimento do lado oposto.
Sintaxe
A sintaxe fica assim:
COT(X)
Onde
X
é o número para o qual obter a cotangente. Exemplo
Aqui está um exemplo:
SELECT COT(45);
Resultado:
+--------------------+ | COT(45) | +--------------------+ | 0.6173696237835551 | +--------------------+
Frações
O argumento pode conter uma parte fracionária:
SELECT COT(4.57);
Resultado:
+---------------------+ | COT(4.57) | +---------------------+ | 0.14335914325793922 | +---------------------+
Valores negativos
O argumento pode ser negativo:
SELECT COT(-4.57);
Resultado:
+----------------------+ | COT(-4.57) | +----------------------+ | -0.14335914325793922 | +----------------------+
Expressões
O argumento pode incluir expressões como esta:
SELECT COT(0.4 * 1.3);
Resultado:
+--------------------+ | COT(0.4 * 1.3) | +--------------------+ | 1.7465362641453968 | +--------------------+
Zero argumentos
O argumento deve ser diferente de zero, pois a cotangente de zero não existe.
SELECT COT(0);
Resultado:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot(0)'
Argumentos não numéricos
Aqui está um exemplo do que acontece quando fornecemos um argumento não numérico:
SELECT COT('Cat');
Resultado:
ERROR 1690 (22003): DOUBLE value is out of range in 'cot('Cat')'
Argumentos nulos
COT()
retorna null
se o argumento for null
:SELECT COT(null);
Resultado:
+-----------+ | COT(null) | +-----------+ | NULL | +-----------+
Argumentos ausentes
Chamando
COT()
com o número errado de argumentos ou sem argumentos resulta em um erro:SELECT COT();
Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'
E:
SELECT COT(10, 2);
Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'COT'