Λειτουργία MySQL Round().

Leitourgia Mysql Round



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

Σε αυτό το σεμινάριο, θα μάθετε για τη συνάρτηση round() της MySQL. Θα καλύψουμε τι κάνει η συνάρτηση, τη σύνταξη της συνάρτησης, τις αποδεκτές παραμέτρους, τις τιμές επιστροφής και τα πρακτικά παραδείγματα χρήσης της συνάρτησης.

Λειτουργία MySQL Round().

Στη MySQL, η συνάρτηση round() στη MySQL σάς επιτρέπει να στρογγυλοποιήσετε μια αριθμητική τιμή σε έναν καθορισμένο αριθμό δεκαδικών ψηφίων.







Το παρακάτω δείχνει τη σύνταξη της συνάρτησης στρογγυλής στη MySQL:



ROUND(αριθμός, δεκαδικά ψηφία)

Η συνάρτηση δέχεται δύο κύρια ορίσματα:



  • Ο αριθμός που θα στρογγυλοποιηθεί.
  • Decimal_places – Αυτή η παράμετρος καθορίζει τον αριθμό των δεκαδικών ψηφίων στα οποία στρογγυλοποιείται ο αριθμός εισόδου. Αυτή είναι μια προαιρετική παράμετρος. Εάν λείπει, η συνάρτηση στρογγυλοποιεί τον αριθμό στον πλησιέστερο ακέραιο αριθμό.

Ρίξτε μια ματιά στο παρακάτω παράδειγμα:





SELECT ROUND(3.14159);
-- 3
SELECT ROUND(3.14159, 0) ως p;
- 3

Όπως μπορείτε να δείτε από την έξοδο, η ρύθμιση της παραμέτρου decimal_places στο 0 ή η παράλειψή της είναι πολύ ακριβής. Και οι δύο επιστρέφουν την τιμή στον πλησιέστερο ακέραιο αριθμό.

Παράδειγμα 1: Χρήση της συνάρτησης Round() με θετική δεκαδική τιμή

Αυτό το παράδειγμα δείχνει την τιμή που προκύπτει όταν η τιμή της παραμέτρου decimal_places έχει οριστεί σε θετικό ακέραιο:



SELECT ROUND(3.14159, 0) ως p;

Παραγωγή:

p    |
-----+
3.142|

Παράδειγμα 2: Χρήση της συνάρτησης Round() με αρνητικό δεκαδικό

Μπορούμε επίσης να ορίσουμε την παράμετρο decimal_places σε αρνητική τιμή όπως φαίνεται παρακάτω:

SELECT ROUND(3.14159, -3) ως p;

Αυτό θα πρέπει να αναγκάσει τη συνάρτηση να στρογγυλοποιήσει την τιμή πριν από το δεκαδικό.

Αποτέλεσμα:

σ|
-+
0|

Παράδειγμα 2:

SELECT ROUND(314159.14159, -3) ως p;

Αποτέλεσμα:

p     |
------+
314000|

Παράδειγμα 3: Χρήση της συνάρτησης Round() σε έναν πίνακα

Μπορούμε επίσης να χρησιμοποιήσουμε τη συνάρτηση round() σε μια στήλη πίνακα όπως φαίνεται παρακάτω:

Στρογγυλοποιήστε τις τιμές ως εξής:

επιλέξτε τιμή, ROUND(τιμή) ως στρογγυλοποίηση από το random_ints ri ;

Παραγωγή:

συμπέρασμα

Η συνάρτηση round() της MySQL είναι ένα πολύτιμο εργαλείο για την προσέγγιση των αριθμών σε ένα συγκεκριμένο επίπεδο ακρίβειας. Μπορεί να χρησιμοποιηθεί σε διάφορες μαθηματικές και στατιστικές πράξεις και χρησιμοποιείται συχνά για να απλοποιήσει τους υπολογισμούς και να τους κάνει πιο διαχειρίσιμους. Η λειτουργία round() είναι εύκολη στη χρήση και μπορεί να είναι μια πολύτιμη προσθήκη στην εργαλειοθήκη MySQL.