The Oracle "POWER " funktion kan du matematisk beregne eksponentialværdier fra din database. Eksponentiation er en forkortelse for gentagen multiplikation på samme måde, som multiplikation er en forkortelse for gentagen tilføjelse. Et udtryk som 5 ^ 2 henviser til basen 5. hævet til eksponent på 2 , hvilket svarer til 5 * 5 = 25 . Den " LOG "-funktionen er den inverse af eksponentiation , idet et nummer og en base og producerer eksponenten nødvendigt at hæve basen til lig med antallet . Du skal logge på din Oracle database og udføre en forespørgsel med " magt" eller " log" funktioner til at udføre eksponentielle beregninger. Instruktioner
1
Åbn et klientprogram , såsom SQL Developer eller SQL * Plus, få adgang til din Oracle database .
2
Indtast dit brugernavn, adgangskode , host adresse og port for at logge på Oracle database
3
Konverter en base og magt til en eksponentiel værdi med " pOWER "-funktionen ved at udføre følgende forespørgsel : .
< p > SELECT POWER ( 4,2 ) " Exponent " FROM MinTabel , orSELECT POWER ( mycolumn , 2) FROM MinTabel ,
"POWER (m , n ) "-funktion rejser en base " m" til " n'te " magt , også kendt som eksponent . Hvis basen "m" er negativ , eksponenten " n" skal være et heltal . Ellers kan "m " og " n" være nogen numre. For eksempel, " POWER ( 4,2 )" vil returnere 16 , hvilket svarer til 4 ^ 2 = 16 og 4 * 4 = 16 .
4
Konverter en eksponentiel værdi i sin basisværdi med " LOG "-funktionen ved at udføre følgende forespørgsel : Hej
SELECT LOG ( 2,32 ) "Log base 2 af 32" FROM MinTabel ,
" LOG ( m, n ) " funktionen returnerer logaritmen , base" m " , for " n ". for eksempel," LOG ( 2,32 ) " returnerer 5, fordi 2 ^ 5 = 32 og 2 * 2 * 2 * 2 * 2 = 32 . Variablen "m" skal være et positivt tal end 0 eller 1, mens " n " kan være ethvert positivt tal.