Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
A função Multiply no MySQL
MySQL é um sistema de gerenciamento de banco de dados relacional que você use principalmente para salvar e recuperar registros de tabelas em um banco de dados. No entanto, você pode usá-lo para outras funções , como a multiplicação de valores. MySQL permite que você multiplique números diretamente , ou você também pode usar valores de campos e colunas em tabelas . Sintaxe

Você não pode simplesmente digitar dois números em MySQL para obter o produto . Você tem que entrar no problema em uma consulta MySQL SELECT. Por exemplo, digite "SELECT 4 * 5 ; " na ferramenta de consulta e MySQL retorna "20" como o produto. Digite "SELECT coluna1 * column2 DE nometabela ; ", para usar os valores de uma tabela. Você também pode multiplicar números por colunas. Digite "SELECT * 4 5 AS 'Produto '; ​​" para colocar uma etiqueta na coluna que exibe o resultado

tipos de dados converte

MySQL automaticamente valores de diferente. tipos onde se pode executar a multiplicação . Se você multiplicar um número inteiro por um número de ponto flutuante , como 15 vezes 3.0, MySQL retorna um número de ponto flutuante , neste caso , 45,0 . Se você multiplicar um número inteiro por uma data, MySQL retorna um inteiro. Por exemplo, três vezes " 2011-07-15 " retorna 60332145 . O MySQL não interpretar os traços na data como um sinal de menos. No entanto, o MySQL não pode converter todos os tipos de dados. Se você tentar usar uma corda ou personagem em sua multiplicação , MySQL retorna zero.
Limite

Ao usar inteiros em suas multiplicações , MySQL detecta automaticamente o tamanho do número e se está assinado ou não assinado e , em seguida, faz a matemática . No entanto, o maior tipo inteiro é " bigint ", que permite que os valores assinados a partir de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 ou valores sem sinais de zero a 18.446.744.073.709.551.615 . Se você tentar múltipla um valor maior do que esses números , ou se o resultado da multiplicação é maior , MySQL retorna zero como resultado , porque não pode lidar com esses grandes valores .

Considerações
< br >

Você pode multiplicar uma coluna inteira por um único valor , ou mesmo por outra coluna , mas se a coluna tem milhares de registros , o MySQL pode demorar um pouco para retornar os resultados da multiplicação. Para reduzir o tempo de espera em potencial, use "onde" cláusulas quando possível especificar quais as colunas que você deseja usar na multiplicação , ou usar a cláusula de "limite" para retornar um número máximo de linhas de cada vez.

Anterior :

Próximo : No
  Os artigos relacionados
·Exec Vs . Sistema em PHP 
·MySQL 1030 Erro 
·Quanto por Hora Do programadores PHP Fazer 
·Posso usar Coding PHP com um editor HTML como KompoZer 
·Tutorial para URL curta Serviços em PHP 
·Como juntar duas strings em PHP 
·A PHP Indique um Amigo Tutorial 
·PHP MySQL Testes de Função Conexão 
·Por que nem todos os sites remendado contra ataques de …
·Como fazer um formulário PHP Mailer Isso Auto redireci…
  Artigos em destaque
·Como modificar uma rotina aleatório Java 
·Como fazer uma String para aceitar Spaces 
·Computer Engineering Design Projetos 
·Como usar Caso Tutoriais 
·Ferramentas usadas em Desenvolvimento de Software 
·Como configurar uma seqüência de conexão em Configur…
·Como fazer um aplicativo Win32 para executar um cliente…
·Resultados de Inserção MySQL PHP em Echo 
·Como implementar uma árvore binária Usando Pascal 
·Como fazer vários espaços consecutivos em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados