Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Consulta de divisão do SQL Server


Quando você divide dois inteiros, o resultado também é um inteiro, então 50/100 é 0,5, que é um inteiro de 0.

Para obter um ponto decimal, escreva:
Select 50.0 / 100

ou Converta o inteiro em um decimal - ou seja
SELECT (CAST(20 AS DECIMAL(5,1))/30)