λογισμικό

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

Ποιες είναι οι κύβοι σε SQL Προγραμματισμός

; Οι περισσότερες σύγχρονες λογισμικού βάσεων δεδομένων ηλεκτρονικών υπολογιστών χρησιμοποιεί SQL , το Structured Query Language , για τη δημιουργία και την πρόσβαση των σχεσιακών βάσεων δεδομένων . Ένα από τα δυνατά SQL είναι η ευκολία με την οποία ένας προγραμματιστής δημιουργεί ερωτήματα , ή αναλυτικές εκθέσεις των δεδομένων , συμπεριλαμβανομένων σύνολα , μέσους και άλλα στατιστικά στοιχεία . Χρησιμοποιείται σε συνδυασμό με το SQL Επιλέξτε δήλωση , ο φορέας εκμετάλλευσης Cube παράγει αυτόματα σύνολα για όλους τους συνδυασμούς των πεδίων που κατονομάζονται στην Ομάδα Με ρήτρα . SQL Επιλέξτε
Η

Η γλώσσα SQL αποτελείται από έναν αριθμό καταστάσεων , ορισμένα από τα οποία χτίσουν και να διατηρήσουν τις βάσεις δεδομένων και άλλοι που διαβάζουν τα δεδομένα και να δημιουργήσετε εκθέσεις . Η δήλωση Select είναι ο τελευταίος , που επιτρέπει σε έναν προγραμματιστή στη λίστα , να ταξινομήσετε και να αναλύσουν το περιεχόμενο των πινάκων σε μια βάση δεδομένων . Για παράδειγμα, ο κώδικας προγραμματισμού , "SELECT * FROM πελάτες " παραθέτει όλες τις εγγραφές σε έναν πίνακα που ονομάζεται " πελάτες ". Select έχει πολλές προαιρετικές ρήτρες της οποίας τα δεδομένα ταξινόμησης , την ομάδα και τον αγώνα. Η Ταξινόμηση ρήτρα , για παράδειγμα , ταξινομεί τα αποτελέσματα από τα στοιχεία δεδομένων που έχετε ορίσει . "SELECT * FROM πελάτες ORDER BY όνομα " ταξινομεί τη λίστα των πελατών σε αλφαβητική σειρά κατά όνομα .
Εικόνων Ομαδοποίηση κατά και Κύβοι
Η

Όταν χρησιμοποιείται με τη δήλωση Select , του Ομίλου με ρήτρα διοργανώνει ένα σύνολο εγγραφών από τα πεδία που έχετε ορίσει , για το σκοπό της δημιουργίας ιεραρχικών σύνολα . Εάν ο πίνακας πελατών έχει πεδία για την κατάσταση και γεωγραφική περιοχή , για παράδειγμα , μπορείτε να δημιουργήσετε μια λίστα με τα σύνολα από το κράτος και την περιοχή . Όταν χρησιμοποιείτε Ομαδοποίηση κατά , μπορείτε να προσδιορίσετε το χειριστή Cube . Cube δημιουργεί σύνολα για κάθε συνδυασμό των πεδίων που λίστα στην ομάδα By . Χρησιμοποιώντας το παράδειγμα των πελατών συγκεντρώνονται από το κράτος και την περιοχή , ο χειριστής Cube δίνει σύνολα για κάθε περιφέρεια , για κάθε κράτος , για κάθε συνδυασμό κράτους /της περιφέρειας και τελικό σύνολο.

Η Nulls και ομαδοποίηση
Η

Ο χειριστής Cube δείχνει συνολικά ομάδες , συμπεριλαμβάνοντας τα ονόματα των ομάδων που ανήλθαν σε , και χρησιμοποιεί μια μηδενική τιμή για αυτές τις ομάδες μην ανήλθαν . Στο παραπάνω παράδειγμα, το σύνολο της περιοχής θα έχουν τα ονόματα των περιφερειών , όπως " Midwest », « Ακτές του Κόλπου, " και " Δύση", ενώ τα πεδία κράτη θα περιέχει μηδενικά . Τα κρατικά σύνολα θα παραθέσει κατάσταση συντμήσεις , αλλά τα ονόματα περιοχής θα είναι μηδενικά . Το τελικό σύνολο θα έχει μηδενικά σε κάθε τομέα , εκτός από το ποσό ανήλθε σε . Η παρουσία των null τιμών μπορεί να κάνει την ερμηνεία του καταλόγου δύσκολο , ως πεδία έχουν μηδενικές τιμές για άλλους λόγους , οπότε η γλώσσα SQL περιλαμβάνει μια λειτουργία ομαδοποίησης . Αξιολογεί το πεδίο και επιστρέφει 1 αν το Cube παράγεται το null και 0 αν η μηδενική προήλθε από τα δεδομένα του πίνακα . Αυτό επιτρέπει στον προγραμματιστή να προσθέσετε επιπλέον κώδικα για να κάνουν τα σύνολα Cube πιο διακριτή από το υπόλοιπο των αποτελεσμάτων .
Εικόνων Διαστάσεις
Η

Ο χειριστής Cube χρησιμοποιεί κάθε πεδίο που ορίζεται από το Ομάδα Επιλέξτε δήλωση του με ρήτρα ως μια διάσταση , και Cube μπορεί να έχει οποιοδήποτε αριθμό των διαστάσεων . Με το ένα πεδίο στο Ομαδοποίηση κατά , η Cube έχει μία διάσταση και μόνο ένα τελικό σύνολο. Cube χρησιμοποιεί κάθε πρόσθετο πεδίο για να παράγουν σύνολα για κάθε συνδυασμό πεδίου συν το τελικό σύνολο.
Η
εικόνων

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

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