Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Requête de division SQL Server

Lorsque vous divisez deux nombres entiers, le résultat est également un nombre entier, donc 50/100 est 0,5, qui est un nombre entier de 0.

Pour obtenir une virgule décimale, écrivez :

Select 50.0 / 100

ou Convertir l'entier en un nombre décimal - c'est-à-dire

SELECT (CAST(20 AS DECIMAL(5,1))/30)