A função "POWER " A Oracle permite calcular matematicamente valores exponenciais do seu banco de dados. A exponenciação é um atalho para a multiplicação repetida da mesma maneira que a multiplicação é um atalho para a adição repetida . Uma expressão como 5 ^ 2 refere-se à base de 5 levantada para o expoente de 2 , o que corresponde a 5 * 5 = 25 . A função de " log" é o inverso de exponenciação , tendo um número e de uma base e produzir o expoente necessário para elevar a base para igualar o número . Você deve fazer login para o seu banco de dados Oracle e executar uma consulta com o "poder" ou funções de "log" para realizar cálculos exponenciais. Instruções
1
Abra um programa cliente , como o SQL Developer ou SQL * Plus, para acessar seu banco de dados Oracle.
2
Introduza o seu nome de usuário, senha , endereço de host e porta para efetuar login no banco de dados Oracle
3
Converter uma base e poder para um valor exponencial com a função de "POWER" , executando a seguinte consulta: .
SELECT POWER ( 4,2 ) " Exponent " FROM mytable ; orSELECT POWER ( mycolumn , 2) FROM Tabela ;
O "POWER (m, n) " função levanta uma base de "m" para a alimentação " enésimo " , também conhecido como o expoente . Se a base de "m" é negativo , o expoente " n" deve ser um inteiro . Caso contrário , " m " e "n " pode ser qualquer número . Por exemplo, "POWER (4,2 ) " retornará 16 , o que corresponde a 4 ^ 2 = 16 e 4 * 4 = 16 .
4
Converter um valor exponencial em seu valor de base com a função de "log" , executando a seguinte consulta:
Selecione LOG ( 2,32 ) "Log base 2 de 32" FROM Tabela ;
O "LOG (m, n) " retorna o logaritmo , base " m " , de " n . "Por exemplo, " LOG ( 2,32 ) " retorna 5, porque 2 ^ 5 = 32 e 2 * 2 * 2 * 2 * 2 = 32 . A variável "m" deve ser um número positivo diferente de 0 ou 1, enquanto que " n" pode ser qualquer número positivo.