nombres à virgule flottante double précision sont représentés par le "float" type de données dans SQL Server. Parfois, il peut être nécessaire de convertir un nombre à virgule flottante en un entier. Ce résultat est obtenu grâce à l'utilisation de la fonction T -SQL " CAST ( ) " . Le " CAST ( ) " fonction ne sera pas automatiquement décimales rondes haut ou le bas , mais peut être combiné avec le « round () " T- SQL fonction si l'arrondissement est souhaitée. Instructions
1
Ouvrez SQL Server Management Studio .
2
Ouvrez une nouvelle fenêtre de requête .
3
convertir un flottant nombre de points pour un entier sans arrondi en utilisant la fonction CAST ( ) en exécutant l'instruction de la requête suivante , en remplaçant « " avec un nombre à virgule flottante :
SELECT CAST ( AS INT)
4 convertir et arrondir un nombre à virgule flottante en un entier en utilisant la fonction CAST ( ) en exécutant l'instruction de la requête suivante , en remplaçant « " avec un nombre à virgule flottante :
< p > SELECT CAST ( RONDE ( CAST ( AS DECIMAL ( 10,3 ) ) , 0) AS INT)