λογισμικό

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

SQL & Δεκαδικοί στρογγυλοποίησης Προβλήματα

Η γλώσσα SQL γύρους αυτόματα τα δεδομένα , αν η στήλη του πίνακα στην οποία μπορείτε να αποθηκεύσετε τα δεδομένα σας επιτρέπει μόνο για ένα ορισμένο υποδιαστολή τιμής ακρίβειας . Μπορείτε να εργαστείτε με τα θέματα στρογγυλοποίησης χρησιμοποιώντας το " γύρο " λειτουργία SQL . Αυτή η λειτουργία σας επιτρέπει να ελέγχετε τον τρόπο αποθηκεύει SQL αριθμητικές τιμές στους πίνακες της βάσης δεδομένων . Πρόβλημα
Η

Θα παρατηρήσετε την στρογγυλοποίηση SQL πρόβλημα , εάν κοιτάξει κανείς τα δεδομένα στους πίνακες . Η αριθμητική τιμή που εμφανίζεται δεν είναι το ίδιο με αυτό που έχετε εισάγει στη βάση δεδομένων σας " ένθετο " ερώτημα . Τύπους δεδομένων SQL στήλη σας επιτρέπουν να ρυθμίσετε την ακρίβεια για την υποδιαστολή . Αν επιτρέψετε μόνο για δύο δεκαδικά ψηφία και θα προσπαθήσουν να εισέλθουν τρεις , SQL στρογγυλοποιεί την τιμή .
Εικόνων Σχεδίαση πίνακα
Η

Μπορείτε να αλλάξετε την τιμή του τύπου δεδομένων για τη στήλη στη σχεδίαση του πίνακα SQL . Μπορείτε σχεδιασμού πινάκων στο Microsoft SQL Server Management Studio για , η οποία περιλαμβάνεται με τον κινητήρα του SQL Server . Κάντε δεξιό κλικ στον πίνακα του σχεδιαστή και επιλέξτε " Τροποποίηση ". Μπορείτε να επιλέξετε ένα σημείο ακρίβεια στον τύπο δεδομένων της στήλης drop-down για να διευρύνει τον αριθμό των δεκαδικών σημείων και να διορθώσετε τη στρογγυλοποίηση θέμα .
Η

Round Function
Η

Εάν δεν θέλετε να αλλάξετε τον τύπο δεδομένων για τον πίνακα SQL , χρησιμοποιήστε τη λειτουργία γύρο για να αλλάξει τη συμπεριφορά της αριθμητικής αποθήκευσης . Στρογγυλοποιεί προς τα πάνω , προς τα κάτω ή να αφήσετε το γύρο λειτουργία ασκήσουν κανονικά στρογγυλοποίηση των δεκαδικών τιμών . Για παράδειγμα , ο παρακάτω κώδικας γύρους στον επόμενο υψηλότερο αριθμό :

γύρο ( στήλη 2 , -1 )

Αυτή η συνάρτηση στρογγυλοποιεί σε δύο δεκαδικά ψηφία , αλλά στρογγυλοποιεί πάντα . Αφαίρεση του -1 παράμετρος επιτρέπει SQL ασκήσουν κανονικά στρογγυλοποίηση , έτσι ώστε να στρογγυλεύει τις αξίες των 5 και άνω και στρογγυλοποιεί για οποιοδήποτε νούμερο κάτω από 5 .
Εικόνων Εκτιμήσεις
Η

Όταν μπορείτε να αλλάξετε τη λειτουργία στρογγυλοποίησης σε SQL , θα πρέπει επίσης να ελέγξει κάποιες στήλες που συνολικά τις στρογγυλεμένες αριθμούς . Η ανήλθαν στήλη θα έχει εσφαλμένες τιμές , οπότε θα πρέπει να είναι συνολικά τις στρογγυλεμένες αριθμούς για να διορθώσετε τυχόν λάθη .
Η
εικόνων

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

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