Eu montei assim, tenho dúvida se há algum problema em deixar decimal no lugar do float
CREATE TABLE [TABELA DE VENDEDORES]
([MATRICULA][CHAR](5),
[NOME][VARCHAR](100),
[PERCENTUAL COMISSÃO][DECIMAL](5,2));
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu montei assim, tenho dúvida se há algum problema em deixar decimal no lugar do float
CREATE TABLE [TABELA DE VENDEDORES]
([MATRICULA][CHAR](5),
[NOME][VARCHAR](100),
[PERCENTUAL COMISSÃO][DECIMAL](5,2));
O melhor é o decimal mesmo, porque ele tem mais precisão que o float.
O tipo decimal é apropriado quando o grau de precisão necessário é determinado pelo número de dígitos à direita do ponto decimal. Esses números são comumente usados em aplicativos financeiros, para valores de moeda (por exemplo, US$ 1,00), taxas de juros (por exemplo, 2,625%) e assim por diante. Mesmo os números com apenas uma casa decimal são tratados com mais precisão pelo tipo decimal: 0,1, por exemplo, pode ser representado com exatidão por meio de uma instância decimal, ao passo que não há instância double ou float que representem 0,1 com exatidão.