W Oracle COSH()
funkcja zwraca cosinus hiperboliczny swojego argumentu.
Składnia
COSH()
składnia funkcji wygląda następująco:
COSH(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 COSH(2)
FROM DUAL;
Wynik:
COSH(2) ___________________________________________ 3.76219569108363145956221347777374610831
Wartości puste
Przekazywanie null
do COSH()
zwraca null
:
SET NULL 'null';
SELECT COSH(null)
FROM DUAL;
Wynik:
COSH(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 COSH()
bez przekazywania żadnych argumentów zwraca błąd:
SELECT COSH()
FROM DUAL;
Wynik:
Error starting at line : 1 in command - SELECT COSH() 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 COSH(1, 2)
FROM DUAL;
Wynik:
Error starting at line : 1 in command - SELECT COSH(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: