In Oracle, il COS()
la funzione restituisce il coseno del suo argomento.
Sintassi
Il COS()
la sintassi della funzione è questa:
COS(n)
Dove n
è qualsiasi tipo di dati numerico o qualsiasi tipo di dati non numerico che può essere convertito in modo implicito in un tipo di dati numerico.
Esempio
Ecco un esempio da dimostrare:
SELECT COS(2)
FROM DUAL;
Risultato:
COS(2) ____________________________________________ -0.41614683654714238699756822950076218977
Valori Nulli
Passaggio null
a COS()
restituisce null
:
SET NULL 'null';
SELECT COS(null)
FROM DUAL;
Risultato:
COS(NULL) ____________ null
Per impostazione predefinita, SQLcl e SQL*Plus restituiscono uno spazio vuoto ogni volta che si verifica un valore null come risultato di un SQL SELECT
dichiarazione.
Tuttavia, puoi utilizzare SET NULL
per specificare una stringa diversa da restituire. Qui ho specificato che la stringa null
deve essere restituito.
Conteggio argomenti errato
Chiamando COS()
senza passare alcun argomento restituisce un errore:
SELECT COS()
FROM DUAL;
Risultato:
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:
E il passaggio del numero errato di argomenti genera un errore:
SELECT COS(1, 2)
FROM DUAL;
Risultato:
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: