λογισμικό

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

Πώς να μάθετε SQL της Access

Υπάρχουν αρκετοί λόγοι για να χρησιμοποιήσετε απευθείας SQL σε MS Access : να μάθουν SQL για τους δικούς του λόγους , για να χρησιμοποιήσετε τις δυνατότητες πρόσβασης " εργαλείο αναζήτησης δεν υποστηρίζει , ή απλή περιέργεια . Κάθε ένα από τα ερωτήματα σας στην Access είναι ένα αντικείμενο βάσης δεδομένων που αποτελείται από μια ενιαία δήλωση SQL SELECT . Όταν δημιουργείτε ένα ερώτημα , το ερώτημα εργαλείο γράφει μια δήλωση που μπορείτε να δείτε ή να αλλάξετε. Οδηγίες
Εργασία με Επιλέγει
Η

1 Ανοίξτε ένα ερώτημα στην Access . Πηγαίνετε στο Προβολή drop down μενού και επιλέξτε " Προβολή SQL . " 2

Τα δύο υποχρεωτικά στοιχεία ενός ερωτήματος SQL είναι η SELECT και FROM ρήτρες . SELECT απαριθμεί τα πεδία ερωτήματος σας θα εμφανιστεί , ΑΠΟ λίστες οι πίνακες και πώς ενώνει them.WHERE και ORDER BY οι ρήτρες είναι προαιρετικές . ΠΟΥ καθορίζει τα κριτήρια για την αναζήτησή σας , ORDER BY είδη των δεδομένων σας .
Εικόνων 3

Δοκιμάστε να προσθέσετε ή να αφαιρέσετε πεδία από τα SELECT ή ORDER BY ρήτρες , ή με την προσθήκη όρων στην WHERE clause.Run το ερώτημά σας . Εάν λάβετε ένα μήνυμα λάθους , κλείστε το ερώτημα χωρίς να το αποθηκεύσετε . Κάντε τις αλλαγές σας σε προβολή σχεδίασης και να ελέγξετε την πρόταση SQL για να δείτε πού πήγε στραβά .
Η 4

Γράψτε ένα νέο ερώτημα που χρησιμοποιεί μια μη υποστηριζόμενη λειτουργία ( UNION ) . Μερικές βάσεις δεδομένων έχουν πίνακες με παρόμοια δεδομένα διαχωρίζονται από το καθένα . Η λειτουργία ΕΝΩΣΗΣ μπορεί να συγχωνεύσει τα αποτελέσματα των δύο ερωτήματα αν έχουν τα ίδια πεδία στη SELECT μέρος των query.As ένα παράδειγμα , μια εταιρεία έχει δημόσια και εμπιστευτικά τμήματα και διαχωρίζει τα δεδομένα μεταξύ των δύο : SELECT departments.dname , [ οι άνθρωποι ] . . . [ όνομα ] , [ οι άνθρωποι ] [ επώνυμο ] ΑΠΟ υπηρεσίες INNER JOIN ανθρώπους ON [ υπηρεσίες ] [ τμήμα id ] = [ οι άνθρωποι ] [ τμήμα id ] ? . . UNIONSELECT [ secdeps ] [ όνομα του τμήματος ] , [ εξασφαλίσουν . . οι άνθρωποι ] [ ονομα ] , [ ασφαλείς άνθρωποι ] [ εΠΙΘΕΤΟ ] ΑΠΟ secdeps INNER JOIN [ ασφαλείς ανθρώπους ] ON [ secdeps ] [ τμήμα id ] = ασφαλείς ανθρώπους ] [ τμήμα id ] ? . . αυτό απαριθμεί όλους σε όλα τα τμήματα , τόσο οι υπηρεσίες γενικής πρόσβασης και των εργαζομένων , καθώς και οι εμπιστευτικού χαρακτήρα .
5

Δημιουργία ερωτημάτων σε προβολή σχεδίασης , χρησιμοποιώντας διάφορα είδη ενώνει , ώστε να μπορείτε να δείτε τις δηλώσεις SQL .
Η 6

Πειραματιστείτε με SELECT κατηγορήματα , όπως ALL , DISTINCT , DISTINCTROW , TOP , TOP PERCENT.SELECT ALL είναι η προεπιλογή, και περιλαμβάνει όλες τις duplicates.SELECT DISTINCT καταστέλλει διπλούν rows.DISTINCTROW καταστέλλει ένα αντίγραφο μόνο εάν όλα τα πεδία του πίνακα είναι τα ίδια . SELECT TOP 10 επιστρέφει μόνο τα δέκα σειρές query.SELECT TOP επιστρέφει 10 ΤΟΙΣ ΕΚΑΤΟ σας δέκα τοις εκατό του συνόλου των γραμμών ερώτημά σας διαφορετικά θα ανακτήσετε .
Η
εικόνων

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

Πώς να Τοποθετήστε μια κενή στήλη σε μια πρόσβαση ερωτήματος

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

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