W Oracle COS()
funkcja zwraca cosinus swojego argumentu.
Składnia
COS()
składnia funkcji wygląda następująco:
COS(n)
Gdzie n
to dowolny numeryczny typ danych lub dowolny nienumeryczny typ danych, który można niejawnie przekonwertować na numeryczny typ danych.
Przykład
Oto przykład do zademonstrowania:
SELECT COS(2)
FROM DUAL;
Wynik:
COS(2) ____________________________________________ -0.41614683654714238699756822950076218977
Wartości puste
Przekazywanie null
do COS()
zwraca null
:
SET NULL 'null';
SELECT COS(null)
FROM DUAL;
Wynik:
COS(NULL) ____________ null
Domyślnie SQLcl i SQL*Plus zwracają spację za każdym razem, gdy w wyniku polecenia SQL SELECT
wystąpi wartość null oświadczenie.
Możesz jednak użyć SET NULL
aby określić inny ciąg do zwrócenia. Tutaj określiłem, że ciąg null
należy zwrócić.
Nieprawidłowa liczba argumentów
Wywołanie COS()
bez przekazywania żadnych argumentów zwraca błąd:
SELECT COS()
FROM DUAL;
Wynik:
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:
A przekazanie niewłaściwej liczby argumentów skutkuje błędem:
SELECT COS(1, 2)
FROM DUAL;
Wynik:
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: