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'