La fonction Oracle "POWER" vous permet de calculer mathématiquement les valeurs exponentielles à partir de votre base de données. Exponentiation est un raccourci pour une multiplication répétée de la même manière que la multiplication est un raccourci pour une addition répétée . Une expression comme 5 ^ 2 se réfère à la base 5 élevée à l'exposant de 2 , ce qui correspond à 5 * 5 = 25 . La fonction "log" est l'inverse de l'exponentiation , en prenant un nombre et d'une base et de produire l'exposant nécessaire de soulever la base pour correspondre au nombre . Vous devez vous connecter à votre base de données Oracle et exécuter une requête avec le «pouvoir» ou des fonctions "log" pour effectuer des calculs exponentiels. Instructions
1
Ouvrez un programme client , comme Développeur SQL ou SQL * Plus, pour accéder à votre base de données Oracle.
2
Saisissez votre nom d'utilisateur , mot de passe , adresse de l'hôte et le port pour se connecter à la base de données Oracle
3
Convertir une base et d' alimentation à une valeur exponentielle avec la fonction "POWER" en exécutant la requête suivante: .
< p > SELECT POWER ( 4,2 ) " Exposant " FROM ma_table ; orSELECT POWER ( mycolumn , 2) FROM mytable ;
"POWER (m, n) " fonction déclenche une base "m" à la puissance " nième " , également connu sous l'exposant. Si le fond de "m" est négatif , l'exposant "n" doit être un nombre entier . Sinon, "m" et "n" peuvent être des numéros . Par exemple, " POWER ( 4,2 ) " retourne 16 , ce qui correspond à 4 ^ 2 = 16 et 4 * 4 = 16 .
4
Convertir une valeur exponentielle dans sa valeur de base avec la fonction "log" en exécutant la requête suivante:
SELECT LOG ( 2,32 ) " de base Log 2 de 32" FROM mytable ;
le «log ( m, n) " fonction retourne le logarithme , base de " m ", de " n ". Par exemple," LOG ( 2,32 ) " renvoie 5 parce que 2 ^ 5 = 32 et 2 * 2 * 2 * 2 * 2 = 32 . La variable "m" doit être un nombre positif autre que 0 ou 1 , tandis que "n" peut être n'importe quel nombre positif .