1 Ανοίξτε τον πίνακα που θέλετε να δημιουργήσετε τον πίνακα περιστροφής και να εξετάσουμε τα δεδομένα και τα πεδία . Καθορίστε τα πεδία που θέλετε στον πίνακα περιστροφής και τι υπολογισμού που θέλετε να εκτελέσετε . Ίσως να είναι ένας πίνακας που παρακολουθεί τις προμήθειες πωλήσεων σε διάφορες υπηρεσίες που αντιπροσωπεύουν την εργασία σας και θέλετε να δείτε τις μηνιαίες πωλήσεις από κάθε οργανισμό . Για αυτό το παράδειγμα , δημιουργήστε μια γραμμή για κάθε οργανισμό και μια στήλη για κάθε μήνα . Χρησιμοποιήστε τη λειτουργία SQL μορφή για να μορφοποιήσετε τα δεδομένα έτσι ώστε να διαβάζει σαφώς στον πίνακα . 2
Ανοίξτε το παράθυρο ερωτήματος SQL στο λογισμικό της βάσης δεδομένων σας και εισάγετε τη βασική πρόταση SQL για τη δημιουργία συγκεντρωτικών πινάκων . Μπορείτε να χρησιμοποιήσετε την τυπική σύνταξη του " tablename.fieldname , " αλλά δεδομένου ότι αυτό θα είναι σε έναν πίνακα, μπορείτε να χρησιμοποιήσετε μόνο τα ονόματα των πεδίων . Για λόγους σαφήνειας , οι λέξεις-κλειδιά θα είναι με κεφαλαία γράμματα και τα ονόματα πεδίων και πίνακα θα είναι σε [ αγκύλες ] . Μπορείτε να χρησιμοποιήσετε αυτήν τη μέθοδο για τη συγγραφή του πραγματικού ερώτημα
εικόνων 3
Πληκτρολογήστε το βασικό ερώτημα για να ξεκινήσετε : .
Λειτουργία ΜΕΤΑΤΡΟΠΗ ( [ πεδίο για τον υπολογισμό ] ) ως variablename1SELECT [field για τη σειρά ] , η λειτουργία ( [ πεδίο για τον υπολογισμό ] ) ως variablename2from [ όνομα πίνακα ] ΟΜΙΛΟΣ κατά [ πεδίο για τη σειρά ] PIVOT [ πεδίο για τις στήλες ] Ξενοδοχεία
" " λειτουργία είναι ο υπολογισμός σας θέλουν να εκτελέσει για το σώμα του πίνακα. Σε αυτή την περίπτωση , θα είναι " ποσό , " όπως θέλετε ένα του συνόλου των προμηθειών . Θα μπορούσατε να χρησιμοποιήσετε " " μέσο όρο ή οποιαδήποτε άλλη λειτουργία που σας δίνει τα αποτελέσματα που χρειάζεστε .
Η 4
Πληκτρολογήστε το ερώτημα , όπως φαίνεται παραπάνω , αντικαθιστώντας τον τομέα και τα ονόματα πινάκων σας , και να δείτε το αποτελέσματα. Δεν μπορεί να είναι αυτό που ψάχνετε , αλλά θα σας δώσει μια ιδέα για το πώς λειτουργεί , και στη συνέχεια μπορείτε να τελειοποιήσουν χρησιμοποιώντας τυπικές λειτουργίες SQL και τη σύνταξη . Σε αυτή την περίπτωση , θέλουμε να διαμορφώσετε τις προμήθειες σε μορφή νομίσματος , και θέλουμε να διαμορφώσετε το salesdate πεδίο για να εμφανίσετε μήνες στη σύντμηση . Και πάλι , χρησιμοποιώντας το παράδειγμα που αναφέρθηκε παραπάνω , η πλήρης ερώτημα θα μοιάζει με αυτό :
ΜΕΤΑΤΡΟΠΗ μορφή ( Sum ( [ Πωλήσεις 2010 ] της Επιτροπής ) , " " νόμισμα . ) AS SumOfCommissionSELECT [Sales 2010] . Οργανισμός , format ( Sum ( [ Πωλήσεις 2010] . Επιτροπή ) , " " νόμισμα ) AS [Συνολο Of Επιτροπής ] FROM [Sales 2010] GROUP BY [Sales 2010] . AgencyPIVOT Format ( [ SalesDate ] , & ? quot? mmm " ) Σε
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα