The Oracle "POWER " -funktionen kan du matematiskt beräkna exponentiella värden från databasen . Exponentiering är en förkortning för upprepad multiplikation på samma sätt som multiplikation är en förkortning för upprepad addition . Ett uttryck som 5 ^ 2 hänvisar till basen 5 upphöjt till exponent av 2 , vilket motsvarar 5 * 5 = 25 . Den " LOG " funktionen är inversen av exponentieringen , ta ett nummer och en bas och producerar exponenten nödvändigt att höja basen till lika numret . Du måste logga in på ditt Oracle-databas och köra en fråga med " power" eller "Logg" funktioner att utföra exponentiella beräkningar . Instruktioner
1
Öppna ett klientprogram , till exempel SQL Developer eller SQL * Plus , för att komma åt din Oracle-databas .
2
Input ditt användarnamn , lösenord , host adress och port för att logga in på Oracle databas
3
Konvertera en bas och makt till en exponentiell värde med "POWER " -funktionen genom att köra följande fråga : .
Välj effekt ( 4,2 ) " exponent " FROM mytable , orSELECT STRÖM ( mycolumn , 2 ) FRÅN mytable ,
"POWER ( m , n ) " -funktion lyfter en bas " m " till " femtioelfte " makt , även känd som exponent . Om basen "m" är negativ , exponenten " n" måste vara ett heltal . Annars kan "m" och " n" vara några siffror . Till exempel , "POWER (4,2 ) " kommer att återvända 16 , vilket motsvarar 4 ^ 2 = 16 och 4 * 4 = 16 .
4
Konvertera en exponentiell värde in i dess basvärde med " LOG " funktionen genom att köra följande fråga :
SELECT LOG ( 2,32 ) " Log bas 2 av 32 " fRÅN mytable ,
" LOG ( m , n ) " returnerar logaritmen , base " m " , av " n . "Till exempel , " LOG ( 2,32 ) " returnerar 5 eftersom 2 ^ 5 = 32 och 2 * 2 * 2 * 2 * 2 = 32 . Den variabeln " m " måste vara ett positivt tal annat än 0 eller 1 , medan " n" kan vara ett positivt tal .