En Oracle, el COS()
función devuelve el coseno de su argumento.
Sintaxis
El COS()
la sintaxis de la función es así:
COS(n)
Donde n
es cualquier tipo de dato numérico o cualquier tipo de dato no numérico que se puede convertir implícitamente a un tipo de dato numérico.
Ejemplo
Aquí hay un ejemplo para demostrarlo:
SELECT COS(2)
FROM DUAL;
Resultado:
COS(2) ____________________________________________ -0.41614683654714238699756822950076218977
Valores nulos
Pasando null
a COS()
devuelve null
:
SET NULL 'null';
SELECT COS(null)
FROM DUAL;
Resultado:
COS(NULL) ____________ null
De forma predeterminada, SQLcl y SQL*Plus devuelven un espacio en blanco cada vez que se produce un valor nulo como resultado de un SQL SELECT
declaración.
Sin embargo, puede usar SET NULL
para especificar una cadena diferente a devolver. Aquí especifiqué que la cadena null
debe ser devuelto.
Recuento de argumentos incorrecto
Llamando a COS()
sin pasar ningún argumento devuelve un error:
SELECT COS()
FROM DUAL;
Resultado:
Error starting at line : 1 in command - SELECT COS() FROM DUAL Error at Command Line : 1 Column : 8 Error report - SQL Error: ORA-00909: invalid number of arguments 00909. 00000 - "invalid number of arguments" *Cause: *Action:
Y pasar el número incorrecto de argumentos da como resultado un error:
SELECT COS(1, 2)
FROM DUAL;
Resultado:
Error starting at line : 1 in command - SELECT COS(1, 2) FROM DUAL Error at Command Line : 1 Column : 8 Error report - SQL Error: ORA-00909: invalid number of arguments 00909. 00000 - "invalid number of arguments" *Cause: *Action: