λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να μετατρέψετε Doubles με ακέραιους σε SQL

οι αριθμοί διπλό ακρίβειας κινητής υποδιαστολής που αντιπροσωπεύεται από το " float" τύπος δεδομένων στον SQL Server . Περιστασιακά, μπορεί να είναι αναγκαίο για να μετατρέψει έναν αριθμό κινητής υποδιαστολής σε ακέραιο. Αυτό επιτυγχάνεται μέσω της χρήσης του « CAST ()" T-SQL λειτουργία. Η « CAST ( ) " δεν θα στρογγυλεύει δεκαδικά προς τα πάνω ή προς τα κάτω , αλλά μπορεί να συνδυαστεί με το " ROUND ( ) " T - SQL λειτουργία Αν στρογγυλοποίησης είναι επιθυμητή. Οδηγίες
Η

1 Ανοίξτε το SQL Server Management Studio για . 2

Ανοίξτε ένα νέο παράθυρο ερωτήματος .
Εικόνων 3

Μετατρέψτε ένα πλωτό - σημείο αριθμό σε ακέραιο χωρίς στρογγυλοποίηση χρησιμοποιώντας το CAST ( λειτουργία ), εκτελώντας την ακόλουθη δήλωση ερώτημα , αντικαθιστώντας το " " με οποιοδήποτε αριθμό κινητής υποδιαστολής :

SELECT CAST ( AS INT )
Φτηνές 4

Μετατροπή και γύρω από έναν αριθμό κινητής υποδιαστολής σε ακέραιο χρησιμοποιώντας το CAST ( λειτουργία ), εκτελώντας την ακόλουθη δήλωση ερώτημα , αντικαθιστώντας το " " με οποιοδήποτε αριθμό κινητής υποδιαστολής :

SELECT CAST ( ROUND ( CAST ( ως δεκαδικά ( 10,3 ) ) , 0 ) AS INT )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα