Στην SQL , ένας αριθμός είναι ένας τύπος δεδομένων που μπορεί να ανατεθεί σε δεδομένα , και ορίζεται είτε ως ακριβή ή κατά προσέγγιση αξία . Διάφορους υποτύπους δεδομένων αριθμός είναι συγκρίσιμα μεταξύ τους . Ο υπότυπος δεδομένων αριθμός αποδίδεται καθορίζει την ακρίβεια των δεδομένων .
Εικόνων ΑΡΙΘΜΗΤΙΚΑ εναντίον DECIMAL Format
Η
Σύμφωνα με την SQL - 92 Πρότυπο , DECIMAL πρέπει να είναι ακριβώς τόσο ακριβής όσο δηλωθεί , ενώ NUMERIC πρέπει να είναι τουλάχιστον τόσο ακριβής όπως έχει δηλωθεί . Στην πράξη , δεν υπάρχει ουσιαστική διαφορά υπάρχει γενικά μεταξύ αριθμών και DECIMAL υποτύπους . Όλες οι μεγάλες συσκευασίες εμπορική βάση δεδομένων - συμπεριλαμβανομένων MySQL , Transact - SQL , και Oracle - . Θεραπεία NUMERIC και DECIMAL ως συνώνυμα
Η Κλίμακα και ακριβείας
δύο οι αριθμητικές και DECIMAL υποτύπους ελέγχεται η ακρίβεια των μεταβλητών και την κλίμακα . Η σωστή μορφή για οποιονδήποτε τύπο δεδομένων είναι ΑΡΙΘΜΗΤΙΚΑ ( ακρίβεια , την κλίμακα ) ή DECIMAL ( ακρίβεια , την κλίμακα ) . Ακριβείας αναφέρεται στον επιτρεπόμενο αριθμό των σημαντικών ψηφίων στα δεδομένα , και μπορεί να φτάσει έως και 38 ψηφία. Αυτή είναι η προεπιλογή εάν η ακρίβεια δεν έχει καθοριστεί . Κλίμακα προσδιορίζει το σημείο στρογγυλοποίησης . Κλίμακα μπορεί να κυμαίνεται -84 - 127 . Θετικές οι αριθμοί επηρεάζουν στρογγυλοποίηση προς τα δεξιά της υποδιαστολής , ενώ οι αρνητικοί αριθμοί επηρεάζουν στρογγυλοποίηση προς τα αριστερά από την υποδιαστολή . Για παράδειγμα , μια κλίμακα 3 θα κάνει στρογγυλοποίηση στο πλησιέστερο χιλιοστό ( 9,8765 γίνεται 9.877 ) . Μηδέν γύρους στον πλησιέστερο ακέραιο αριθμό , και είναι η προεπιλογή αν κλίμακα δεν έχει καθοριστεί .
Εικόνων Άλλο Αριθμός Subtypes
Η
Ο αριθμός υποτύπων DOUBLE PRECISION και FLOAT μπορεί να χρησιμοποιηθεί για να δηλώνουν αριθμούς κινητής υποδιαστολής με μέγιστη ακρίβεια 38 δεκαδικών ψηφίων . Ο υπότυπος REAL μπορεί να χρησιμοποιηθεί για να δηλώσει αριθμούς κινητής υποδιαστολής με μέγιστη ακρίβεια 18 δεκαδικών ψηφίων . Ο υπότυπος ακέραιος μπορεί να χρησιμοποιείται για να δηλώσει ακέραιοι με μέγιστη ακρίβεια 38 δεκαδικών ψηφίων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα