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.