The Oracle "POWER "-funksjonen lar deg matematisk beregne eksponentiell verdier fra databasen. Eksponensiering er en forkortelse for multiplikasjon gjentas på samme måte som multiplikasjon er en forkortelse for gjentatt addisjon. Et uttrykk som 5 ^ 2 refererer til fundamentet 5 hevet til eksponent av 2 , noe som tilsvarer 5 * 5 = 25 . "Log "-funksjonen er den inverse av eksponentiering , seg ved en rekke og en base og produsere eksponenten nødvendig å heve bunnen for å tilsvare antallet . Du må logge deg på Oracle database og utføre et søk med " POWER " eller "logg" funksjoner for å utføre eksponentiell beregninger. Instruksjoner
en
Åpne en klient program, for eksempel SQL Developer eller SQL * Plus , for å få tilgang til Oracle database.
2
Input ditt brukernavn , passord , host adresse og port for å logge på Oracle database
3
Konverter en base og makt til en eksponentiell verdi med "POWER "-funksjonen ved å kjøre følgende spørring : .
< p > SELECT POWER ( 4,2 ) " Exponent " FRA MyTable ; orSELECT POWER ( mycolumn , 2 ) FRA MyTable ;
"POWER ( m, n ) "-funksjonen reiser en base " m " til den " n'te " kraft , også kjent som eksponenten. Hvis bunnen "m" er negativ , eksponenten "n " må være et heltall . Ellers kan "m" og " n" være noen tall . For eksempel , "POWER ( 4,2 )" vil returnere 16, som tilsvarer 4 ^ 2 = 16 og 4 * 4 = 16 .
4
Konverter en eksponentiell verdi i sin base verdi med " LOG "-funksjonen ved å kjøre følgende spørring : en
SELECT LOG ( 2,32 ) "Log base 2 av 32" fRA MyTable ;
" LOG ( m, n ) " -funksjonen returnerer logaritmen , base " m " , av " n ". for eksempel" LOG ( 2,32 ) "returnerer fem fordi to ^ 5 = 32 og 2 * 2 * 2 * 2 * 2 = 32 . Variabelen " m " må være et positivt tall enn 0 eller 1 , mens "n " kan være noe positivt tall.