Come convertire Oracle per Esponente

January 31

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 l'aggiunta 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 a potenza, prendendo un numero e una base e produrre l'esponente necessario aumentare la base per uguagliare il numero. È necessario eseguire il login al database Oracle e eseguire una query con il "potere" o le funzioni di "log" per eseguire calcoli esponenziali.

istruzione

1 Aprire un programma client, come ad esempio gli sviluppatori SQL o SQL * Plus, per accedere al database Oracle.

2 Inserisci il nome utente, password, indirizzo host e la porta per il log-in al database Oracle.

3 Convertire una base e il potere di un valore esponenziale con la funzione "POWER" eseguendo la seguente interrogazione:

SELEZIONE DI POTENZA (4,2) "Esponente" FROM tabella;
o
SELEZIONE DI POTENZA (MyColumn, 2) FROM tabella;

Il "POWER (m, n)" la funzione solleva una base "m" al potere "ennesima", noto anche come esponente. Se la base "m" è negativo, l'esponente "n" deve essere un numero intero. Altrimenti, "m" e "n" può essere qualsiasi numero. Ad esempio, "POWER (4,2)" restituirà 16, che corrisponde al 4 ^ 2 = 16 e 4 * 4 = 16.

4 Convertire un valore esponenziale nel suo valore di base con la funzione "LOG" eseguendo la seguente interrogazione:

LOG SELECT (2,32) "logaritmo in base 2 di 32" FROM tabella;

Il "LOG (m, n)" funzione restituisce il logaritmo, base "m", di "n". Ad esempio, "Log (2,32)" ritorni 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 qualsiasi numero positivo.