In Oracle das COS()
Die Funktion gibt den Kosinus ihres Arguments zurück.
Syntax
Das COS()
Die Syntax der Funktion lautet wie folgt:
COS(n)
Wobei n
ist ein beliebiger numerischer Datentyp oder ein beliebiger nicht numerischer Datentyp, der implizit in einen numerischen Datentyp konvertiert werden kann.
Beispiel
Hier ist ein Beispiel zur Veranschaulichung:
SELECT COS(2)
FROM DUAL;
Ergebnis:
COS(2) ____________________________________________ -0.41614683654714238699756822950076218977
Nullwerte
Übergabe von null
zu COS()
gibt null
zurück :
SET NULL 'null';
SELECT COS(null)
FROM DUAL;
Ergebnis:
COS(NULL) ____________ null
Standardmäßig geben SQLcl und SQL*Plus immer dann ein Leerzeichen zurück, wenn als Ergebnis eines SQL SELECT
ein Nullwert auftritt Erklärung.
Sie können jedoch SET NULL
verwenden um eine andere Zeichenfolge anzugeben, die zurückgegeben werden soll. Hier habe ich angegeben, dass der String null
zurückgegeben werden soll.
Falsche Argumentanzahl
Aufruf von COS()
ohne Übergabe von Argumenten gibt einen Fehler zurück:
SELECT COS()
FROM DUAL;
Ergebnis:
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:
Und das Übergeben der falschen Anzahl von Argumenten führt zu einem Fehler:
SELECT COS(1, 2)
FROM DUAL;
Ergebnis:
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: