LOG()
lub LOG(wartosc1, wartosc2)
Funkcja zwraca wartosc logarytmu przy podstawie z wartosc1 z liczby wartosc2.
UWAGA!!!
"wartosc1" musi być liczbą większą od 1.
"wartosc2" musi być liczbą dodatnią.
w przeciwnym wypadku zostanie zwrócony błąd:
SELECT log(1,8) FROM DUAL
Error report:
SQL Error: ORA-01428: argument '1' is out of range
01428. 00000 - "argument '%s' is out of range"
*Cause:
*Action:
W funkcji LOG() muszą być określone dwa argumenty
SELECT log(10) FROM DUAL
Error at Command Line:1 Column:7
Error report:
SQL Error: ORA-00909: invalid number of arguments
00909. 00000 - "invalid number of arguments"
*Cause:
*Action:
Przykład 1:
SELECT log(10,1) "logarytm dziesietny z 1" FROM DUAL;
logarytm dziesietny z 1
-----------------------
0
1 rows selected
Przykład 2:
SELECT log(10,10) "logarytm dziesietny z 10" FROM DUAL;
logarytm dziesietny z 10
------------------------
1
1 rows selected
Brak komentarzy:
Prześlij komentarz