V Oracle, COS()
funkce vrací kosinus svého argumentu.
Syntaxe
COS()
syntaxe funkce vypadá takto:
COS(n)
Kde n
je jakýkoli číselný datový typ nebo jakýkoli nenumerický datový typ, který lze implicitně převést na číselný datový typ.
Příklad
Zde je příklad k demonstraci:
SELECT COS(2)
FROM DUAL;
Výsledek:
COS(2) ____________________________________________ -0.41614683654714238699756822950076218977
Nulové hodnoty
Předávání null
na COS()
vrátí null
:
SET NULL 'null';
SELECT COS(null)
FROM DUAL;
Výsledek:
COS(NULL) ____________ null
Ve výchozím nastavení vrátí SQLcl a SQL*Plus prázdné místo, kdykoli se v důsledku příkazu SQL SELECT
objeví hodnota null. prohlášení.
Můžete však použít SET NULL
určit jiný řetězec, který má být vrácen. Zde jsem uvedl, že řetězec null
by měl být vrácen.
Nesprávný počet argumentů
Volání COS()
bez předání jakýchkoli argumentů vrátí chybu:
SELECT COS()
FROM DUAL;
Výsledek:
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 předání nesprávného počtu argumentů má za následek chybu:
SELECT COS(1, 2)
FROM DUAL;
Výsledek:
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: