Doppel - precision floating point Zahlen werden durch die "float" -Datentyp in SQL Server vertreten. Gelegentlich kann es erforderlich sein, eine Gleitkommazahl in eine Ganzzahl umgewandelt . Dies wird durch die Verwendung des T- SQL " CAST ()" -Funktion erzielt. Die " CAST ( ) "-Funktion nicht automatisch Runde Dezimalstellen nach oben oder unten , kann aber mit dem T- SQL " ROUND ( ) "-Funktion kombiniert werden, wenn Rundung gewünscht wird. Anleitung
1
Open SQL Server Management Studio.
2
Öffnen Sie ein neues Abfragefenster.
3
Konvertieren eine Gleitkomma- Punkt in eine ganze Zahl ohne Rundung mit der Funktion CAST () durch Ausführen der folgenden Abfrage -Anweisung ersetzen " " mit jeder Gleitkommazahl :
SELECT CAST ( AS INT)
4 Konvertieren und runden eine Gleitkommazahl in eine ganze Zahl mit der Funktion CAST () durch Ausführen der folgenden Abfrage -Anweisung ersetzen " " mit jeder Gleitkommazahl :
< p> SELECT CAST ( ROUND ( CAST ( AS DECIMAL ( 10,3) ) , 0) AS INT)