La funzione di Oracle " POWER" consente di calcolare matematicamente i valori esponenziali dal database . Elevamento a potenza è una scorciatoia per la moltiplicazione ripetuta nello stesso modo che la moltiplicazione è una scorciatoia per addizione ripetuta. Un'espressione come 5 ^ 2 si riferisce alla base 5 elevato alla esponente 2, che corrisponde a 5 * 5 = 25 . La funzione " LOG " è l'inverso di elevamento , prendendo un numero e una base e producendo l'esponente necessaria per sollevare la base uguale al numero . È necessario effettuare il login al database Oracle ed eseguire una query con la funzione "log" per eseguire calcoli esponenziali "POWER" o . Istruzioni
1
Aprire un programma client , come ad esempio SQL Developer o SQL * Plus , per accedere al database Oracle .
2
Inserisci il nome utente, la password , l'indirizzo dell'host e la porta per accedere al database Oracle
3
Converti una base e la potenza di un valore esponenziale con la funzione "POWER" eseguendo la seguente query : .
< p > SELEZIONA POWER ( 4,2 ) " Esponente " FROM tabella ; orSELECT POWER ( mycolumn , 2) FROM tabella ;
"POWER ( m , n)" funzione solleva una base di " m " alla potenza " ennesima " , noto anche come esponente . Se la base di "m" è negativo, l'esponente " n" deve essere un numero intero . In caso contrario , "m" e " n" può essere qualsiasi numero . Ad esempio, " POWER ( 4,2) " tornerà 16 , che corrisponde alla 4 ^ 2 = 16 e 4 * 4 = 16 .
4
Convertire un valore esponenziale nel suo valore di base con la funzione "LOG" eseguendo la seguente query :
SELEZIONA LOG ( 2,32 ) " logaritmo in base 2 di 32" FROM tabella ;
"LOG ( m , n) « funzione restituisce il logaritmo , base " m " , " n . "Per esempio , " LOG ( 2,32 ) " restituisce 5 perché 2 ^ 5 = 32 e 2 * 2 * 2 * 2 * 2 = 32 . La variabile "m" deve essere un numero positivo diverso da 0 o 1 , mentre " n" può essere un qualsiasi numero positivo .