λογισμικό

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

Το Round Function στην T - SQL

Η κατανόηση της λειτουργίας του Microsoft SQL Transact - Round είναι κρίσιμη κατά την εκτέλεση υπολογισμών σε T - SQL . Στρογγυλοποίηση γίνεται συχνά για να διευκολύνει τους υπολογισμούς , αλλά μπορεί να προκαλέσει μεγάλες διαφορές σε αυτούς τους υπολογισμούς , αν γίνει σωστά . Παρεξήγηση τις τρεις παραμέτρους εισόδου ή να επιστρέψουμε τα δεδομένα μπορεί να προκαλέσει απροσδόκητα αποτελέσματα, τα οποία μπορεί να περιλαμβάνουν αριθμητικά σφάλματα υπερχείλισης . Είσοδος Παράμετροι
Η

Ο Γύρος λειτουργία έχει δύο απαιτούμενες παραμέτρους και μία προαιρετική παράμετρο . Η πρώτη παράμετρος είναι η αριθμητική έκφραση που πρόκειται να στρογγυλοποιηθεί . Εδώ , " αριθμητικό " αναφέρεται σε έναν αριθμό ή έκφραση μαθηματικών αντί αριθμητικό τύπο δεδομένων. Η δεύτερη παράμετρος είναι το μήκος στο οποίο ο αριθμός πρέπει να είναι στρογγυλεμένες , σε θέσεις δεξιά της υποδιαστολής . Αυτός ο αριθμός μπορεί να είναι μια tinyint , smallint ή ακέραιος τύπος δεδομένων . Ένας αρνητικός αριθμός μπορεί επίσης να χρησιμοποιηθεί , αναγκάζοντας στρογγυλοποίηση προς την αριστερή πλευρά της υποδιαστολής . Η τελική , προαιρετική παράμετρος , είναι η λειτουργία . Χρησιμοποιώντας ένα 0 ή παράλειψη αυτής της λειτουργίας περικόπτει την αριθμητική παράσταση με το μήκος που ορίζεται . Οποιαδήποτε άλλη μικρό , μικρό ή ακέραιος αξία προκαλεί η αριθμητική έκφραση που πρέπει να στρογγυλοποιηθεί .
Εικόνων Επιστροφή Αξίες
Η

Ο τύπος δεδομένων επιστροφή του Γύρου της λειτουργίας εξαρτάται από τον τύπο δεδομένων η αριθμητική παράμετρος έκφρασης. Αριθμητικές εκφράσεις που οδηγούν σε tinyint , τιμές smallint ή ακέραιος επιστρέφει μια ακέραια τιμή . Big ακέραιος τιμές ( bigint ) επιστρέφει τον ίδιο τύπο δεδομένων , δεκαδικά ψηφία και αριθμητικές κατηγορίες επιστρέψει μια δεκαδική τιμή , τα χρήματα και smallmoney τύπους δεδομένων επιστρέψει χρηματικά ποσά και το φλοτέρ και πραγματικές τύπους δεδομένων και επιστρέφει έναν τύπο δεδομένων float . Ο Γύρος συνάρτηση επιστρέφει πάντα μια τιμή , η οποία μπορεί να είναι 0 αν η παράμετρος μήκους είναι αρνητική και μεγαλύτερος από τον αριθμό των ψηφίων αριστερά της υποδιαστολής

Η χρήση Γύρος - . Σύνταξη

να καλέσετε τον Γύρο λειτουργία σε ένα T-SQL δήλωση , χρησιμοποιήστε μια δήλωση Select . Αυτό μπορεί να είναι σε απευθείας σύνδεση με άλλα στοιχεία που επιλέχθηκε ή ανεξάρτητες από άλλες δράσεις . Ο Γύρος σύνταξη της πρότασης είναι : SELECT ROUND ( numeric_expression , μήκους [ , λειτουργία ] ) ?
Εικόνων Στρογγυλοποίηση και περικοπής
Η

Η προαιρετική τρίτη παράμετρος σχετικά με τον Γύρο λειτουργία σας επιτρέπει να χρησιμοποιήσετε αυτή τη λειτουργία για να περικόψετε μια τιμή , καθώς και στρογγυλοποίηση . Για παράδειγμα , ρωτώντας SELECT ROUND ( 350.88 , 0 ), επιστρέφει μια τιμή από 351.00 , η οποία έχει στρογγυλοποιείται στον επόμενο ακέραιο αριθμό . Επερώτηση SELECT ROUND ( 350.88 , 0 , 1 ) επιστρέφει 350.00 , απλά ρίχνοντας τους αριθμούς στα δεξιά της υποδιαστολής . Να είστε προσεκτικοί με το Γύρο λειτουργία για να εξασφαλίσει ακριβή αποτελέσματα για τους υπολογισμούς σας .
Η
εικόνων

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

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