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 : SELECT CAST ( RONDE ( CAST ( AS DECIMAL ( 10,3 ) ) , 0) AS INT)
|