Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
SQL & Decimal Arredondamento Problemas
A linguagem SQL rodadas automaticamente os dados , somente se a coluna da tabela em que você armazena os dados permite um certo valor de precisão de ponto decimal . Você pode trabalhar com as questões de arredondamento com a função " rodada " em SQL. Esta função permite que você controle o SQL armazena valores numéricos forma como as tabelas de banco de dados . Problema

Você percebe o problema de arredondamento SQL quando você olha para os dados nas tabelas. O valor numérico mostrado não é a mesma coisa que você entrou em seu banco de dados de consulta " insert " . Tipos de dados das colunas do SQL permite que você defina a precisão do ponto decimal. Se você só permitem duas casas decimais e você tentar entrar três, SQL arredonda o valor .
Design da Tabela

Você pode alterar o valor do tipo de dados da coluna no designer de tabela SQL. Você projeta suas tabelas no Microsoft SQL Server Management Studio, que está incluído com o mecanismo do SQL Server. Você clique com o botão direito na tabela no designer e selecione " Modificar ". Você seleciona um ponto de precisão no tipo de dados da coluna suspensa para expandir o número de casas decimais e corrigir o problema de arredondamento .


função Round

Se você não quiser alterar o tipo de dados para a tabela de SQL , use a função rodada para mudar o comportamento do armazenamento numérica. Arredondar para cima, para baixo ou para deixar a função round realizar arredondamento normal dos valores decimais . Por exemplo, o código a seguir arredonda para o próximo número mais alto :

rodada (coluna , 2, -1)

Esta função arredonda para duas casas decimais , mas ele sempre arredonda para cima. Retirar a -1 parâmetro permite SQL executar o arredondamento normal, por isso arredonda -se para valores de 5 e superiores e arredonda para baixo para qualquer número abaixo de 5 .

Considerações

Quando você alterar a função de arredondamento em SQL , você também deve verificar todas as colunas que totalizam os números arredondados. A coluna totalizaram terá valores incorretos , por isso você deve totalizar os números arredondados novamente para corrigir eventuais erros.

Anterior :

Próximo : No
  Os artigos relacionados
·Como manter o controle do WebLogic fontes de dados 
·O que é a escalabilidade do DB2 
·O Oráculo de Rastreamento Acesso Falha 
·O que é o SCS em SAP 
·Meu banco de dados não pode ser criado ou aberto porqu…
·Ferramentas da GUI do DB2 
·Funções Analíticas da Oracle 
·O que é um conjunto de dados do QMF 
·Como imprimir um registro de dois relatórios 
·Definição de Programático DataSet Conexão 
  Artigos em destaque
·Como criar Alphabet Blocks no Illustrator 
·Como gravar um CD de imagens no meu laptop Dell 
·Como imprimir Branco Brilho Ink no Illustrator 
·Como faço para configurar SonicWALL Cronograma 
·Como remover Pop- Ups e Spyware 
·Como criar um ícone animado 
·Como transferir Audiobooks para o iTunes 
·Como queimar MP3s com o Windows Media 
·Como fazer um Mashup na Flórida Studio 
·Como posso compartilhar meu perfil Ping 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados