λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> SQL Server

Τύποι ερωτημάτων σε πρόσβαση στο MS;

Ακολουθεί μια κατανομή των διαφόρων τύπων ερωτημάτων στη Microsoft Access, μαζί με εξηγήσεις και παραδείγματα:

1. Επιλέξτε Ερωτήματα

* Σκοπός: Εξαγάγετε και εμφανίστε δεδομένα από έναν ή περισσότερους πίνακες.

* Βασικά χαρακτηριστικά:

* Επιλέξτε: Καθορίζει τα πεδία (στήλες) που πρέπει να συμπεριληφθούν.

* από: Προσδιορίζει τους πίνακες ή τα ερωτήματα για την ανάκτηση δεδομένων από.

* Πού: Φιλτράρει τα δεδομένα που βασίζονται σε συγκεκριμένες συνθήκες.

* Παραγγελία από: Ταξινόμηση των αποτελεσμάτων σε μια συγκεκριμένη σειρά.

* Παράδειγμα: "Εμφάνιση όλων των πελατών που βρίσκονται στην Καλιφόρνια"

`` sql

Επιλέξτε FirstName, LastName, City

Από πελάτες

Όπου κατάσταση ="ca";

`` `

2. Ερωτήματα δράσης

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

* Τύποι ερωτήσεων δράσης:

* Πίνακας: Δημιουργεί ένα νέο τραπέζι από τα αποτελέσματα ενός ερωτήματος.

* Προσάρτημα: Προσθέτει εγγραφές από το ένα τραπέζι στο άλλο.

* Ενημέρωση: Τροποποιεί τα δεδομένα σε υπάρχοντα αρχεία.

* Διαγραφή: Καταργεί αρχεία από έναν πίνακα που βασίζεται σε συγκεκριμένα κριτήρια.

* Δημιουργία πίνακα: Δημιουργεί ένα νέο τραπέζι με συγκεκριμένη δομή.

* Crosstab: Δημιουργεί ένα συνοπτικό πίνακα από τα αποτελέσματα ενός ερωτήματος.

* Παράδειγμα: "Ενημερώστε τον αριθμό τηλεφώνου για έναν συγκεκριμένο πελάτη"

`` sql

Ενημερώστε τους πελάτες

Ρυθμίστε το phonenumber ="(555) 555-1212"

Όπου firstName ="John" και lastName ="doe";

`` `

3. Ερωτήματα παραμέτρων

* Σκοπός: Αφήστε τους χρήστες να παρέχουν εισροές σε ένα ερώτημα κατά το χρόνο εκτέλεσης.

* Λειτουργία κλειδιού: Χρησιμοποιεί μια γραμμή παραμέτρων για να ζητήσει από τον χρήστη μια τιμή για να φιλτράρει τα δεδομένα.

* Παράδειγμα: "Εμφάνιση όλων των παραγγελιών που τοποθετούνται μετά από μια συγκεκριμένη ημερομηνία"

`` sql

Επιλέξτε παραγγελία, παραγγελία, πελάτηID

Από παραγγελίες

Όπου orderDate> [εισάγετε την ημερομηνία];

`` `

4. Ερωτήματα ορισμού δεδομένων (DDL)

* Σκοπός: Τροποποιήστε τη δομή των πινάκων σας, όπως η προσθήκη ή διαγραφή πεδίων, η αλλαγή των τύπων δεδομένων ή η δημιουργία ευρετηρίων.

* Λειτουργία κλειδιού: Χρησιμοποιεί λέξεις -κλειδιά SQL όπως `alter table`,` create table ', `drop table', κλπ.

* Παράδειγμα: "Προσθέστε ένα νέο πεδίο που ονομάζεται" Έκπτωση "στον πίνακα παραγγελιών"

`` sql

Αλλαγή παραγγελιών πίνακα

Προσθήκη έκπτωσης δεκαδικών (4,2).

`` `

5. Ερωτήματα διαβάθμισης

* Σκοπός: Εκτελέστε τις δηλώσεις SQL απευθείας έναντι μιας εξωτερικής πηγής δεδομένων (όπως ένας διακομιστής βάσης δεδομένων)

* Λειτουργία κλειδιού: Χρησιμοποιεί την ιδιοκτησία `pass-through 'στην προβολή σχεδίασης ερωτήματος.

* Παράδειγμα: "Ανακτήστε δεδομένα από μια βάση δεδομένων SQL Server"

`` sql

Επιλέξτε *

Από το myserver.mydatabase.mytable;

`` `

6. Ερωτήματα SQL (ενσωματωμένη προβολή SQL)

* Σκοπός: Δημιουργήστε ερωτήματα άμεσα χρησιμοποιώντας τον κωδικό SQL.

* Λειτουργία κλειδιού: Παρέχει μια ειδική προβολή SQL για να γράψει και να εκτελέσει σύνθετα ερωτήματα.

Επιλογή του σωστού τύπου ερωτήματος

* Επιλέξτε Ερωτήματα: Για βασική ανάκτηση δεδομένων.

* Ερωτήματα δράσης: Για ενημέρωση, διαγραφή ή προσθήκη δεδομένων.

* Ερωτήματα παραμέτρων: Για φιλτράρισμα που βασίζεται στον χρήστη.

* Ερωτήματα ορισμού δεδομένων: Για τροποποιήσεις δομής πίνακα.

* Queries Pass-through: Για σύνδεση με εξωτερικές πηγές δεδομένων.

* Ερωτήματα SQL: Για σύνθετη χειραγώγηση και ανάλυση δεδομένων.

Επιτρέψτε μου να ξέρω αν θέλετε να εμβαθύνετε βαθύτερα σε οποιοδήποτε συγκεκριμένο τύπο ερωτήματος!

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

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