SQL της Access: Όρος SELECT

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο προέρχεται από μηχανική μετάφραση, δείτε την αποποίηση ευθυνών. Θα βρείτε την αγγλική έκδοση του παρόντος άρθρου εδώ για αναφορά.

Αυτό είναι ένα σύνολο από άρθρα σχετικά με την Access SQL. Σε αυτό το άρθρο περιγράφει πώς να συντάξετε έναν όρο SELECT και χρησιμοποιεί παραδείγματα για την απεικόνιση διάφορες τεχνικές που μπορείτε να χρησιμοποιήσετε κατά την εγγραφή τους.

Για μια επισκόπηση του SQL της Access, ανατρέξτε στο άρθρο Access SQL: βασικές έννοιες, λεξιλόγιο και σύνταξη.

Σε αυτό το άρθρο

Επιλέξτε πεδία: ο όρος SELECT

Επιλογή όλων των πεδίων

Επιλέξτε διακριτές τιμές

Χρήση αντικαταστήσετε ονόματα για πεδία ή παραστάσεις: το ΩΣ λέξεων-κλειδιών

Επιλογή με χρήση μιας παράστασης

Επιλέξτε πεδία: ο όρος SELECT

Μια πρόταση SELECT συνήθως αρχίζει με έναν όρο SELECT. Μπορείτε να χρησιμοποιήσετε έναν όρο SELECT για να καθορίσετε τα ονόματα των πεδίων που περιέχουν δεδομένα που θέλετε να χρησιμοποιήσετε σε ένα ερώτημα. Μπορείτε επίσης να χρησιμοποιήσετε παραστάσεις αντί ή εκτός από τα πεδία. Μπορείτε ακόμα να χρησιμοποιήσετε μια άλλη πρόταση SELECT ως πεδίο — αυτό αναφέρεται ως ένα δευτερεύον ερώτημα.

Ας υποθέσουμε ότι θέλετε να γνωρίζετε τους αριθμούς τηλεφώνου των πελατών σας. Υποθέτοντας ότι το πεδίο που αποθηκεύει τους αριθμούς τηλεφώνου πελατών ονομάζεται txtCustPhone, ο όρος SELECT εμφανίζεται ως εξής:

SELECT [txtCustomerPhone]

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

Συμβουλή: Ένα όνομα που περιέχει κενά διαστήματα να είναι πιο ευανάγνωστο και μπορείτε να εξοικονομήσετε χρόνο όταν σχεδίασης φορμών και εκθέσεων, αλλά ίσως καταλήξετε πραγματοποίηση πληκτρολογήσετε περισσότερα όταν γράφετε προτάσεις SQL. Αυτό το γεγονός που πρέπει να λάβετε υπόψη όταν ονόματα αντικειμένων σε βάση δεδομένων της Access.

Εάν η εντολή SQL περιέχει δύο ή περισσότερα πεδία που έχουν το ίδιο όνομα, πρέπει να προσθέσετε το όνομα του αρχείου προέλευσης δεδομένων κάθε πεδίο για το όνομα του πεδίου στον όρο SELECT. Μπορείτε να χρησιμοποιήσετε το ίδιο όνομα για την προέλευση δεδομένων που χρησιμοποιείτε ΑΠΌ τον όρο FROM.

Επιλογή όλων των πεδίων

Όταν θέλετε να συμπεριλάβετε όλα τα πεδία από μια προέλευση δεδομένων, μπορείτε είτε να εμφανίσετε όλα τα πεδία μεμονωμένα στον όρο SELECT ή μπορείτε να χρησιμοποιήσετε το χαρακτήρα μπαλαντέρ αστερίσκου (*). Όταν χρησιμοποιείτε τον αστερίσκο, η Access προσδιορίζει κατά την εκτέλεση του ερωτήματος ποια πεδία στην προέλευση δεδομένων περιέχει και περιλαμβάνει όλοι όσοι πεδία στο ερώτημα. Αυτό σας βοηθά να βεβαιωθείτε ότι το ερώτημα είναι ενημερωμένο, εάν προστίθενται νέα πεδία στην προέλευση δεδομένων.

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

Για παράδειγμα, ας υποθέσουμε ότι θέλετε να επιλέξετε όλα τα πεδία από τον πίνακα Orders, αλλά μόνο τη διεύθυνση ηλεκτρονικού ταχυδρομείου από τον πίνακα επαφών. Όρο SELECT μπορεί να μοιάζει με αυτό:

SELECT Orders.*, Contacts.[E-mail Address]

ΣΗΜΕΙΩΣΗ : Παρακολούθηση της όταν χρησιμοποιείτε τον αστερίσκο. Εάν αργότερα προστίθενται νέα πεδία στην προέλευση δεδομένων και δεν προγραμματίσετε τους, αποτελέσματα του ερωτήματος δεν μπορεί να ενεργοποιήσετε όπως θέλετε.

Επιλέξτε διακριτές τιμές

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

SELECT DISTINCT [txtCustomerPhone]

Χρήση αντικαταστήσετε ονόματα για πεδία ή παραστάσεις: το ΩΣ λέξεων-κλειδιών

Μπορείτε να αλλάξετε την ετικέτα που εμφανίζεται για κάθε πεδίο στην προβολή φύλλου δεδομένων, χρησιμοποιώντας τη λέξη-κλειδί AS και ένα ψευδώνυμο πεδίου στον όρο SELECT. Ψευδώνυμο πεδίου είναι ένα όνομα που μπορείτε να αντιστοιχίσετε σε ένα πεδίο σε ένα ερώτημα για να κάνετε ευκολότερη την ανάγνωση τα αποτελέσματα. Για παράδειγμα, εάν θέλετε να επιλέξετε δεδομένα από ένα πεδίο που ονομάζεται txtCustPhone και το πεδίο περιέχει αριθμούς τηλεφώνου πελατών, που θα μπορούσε να βελτιώσετε την αναγνωσιμότητα των αποτελεσμάτων σας χρησιμοποιώντας ένα ψευδώνυμο πεδίου σε την πρόταση SELECT, ως εξής:

SELECT [txtCustPhone] AS [Customer Phone]

ΣΗΜΕΙΩΣΗ : Πρέπει να χρησιμοποιήσετε ένα ψευδώνυμο πεδίου κατά τη χρήση μιας παράστασης σε έναν όρο SELECT.

Επιλογή με χρήση μιας παράστασης

Ορισμένες φορές, θέλετε να κοιτάξετε υπολογισμούς με βάση τα δεδομένα σας ή ανάκτηση μόνο ένα τμήμα των δεδομένων ενός πεδίου. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να επιστρέψετε το έτος που έχουν γεννήθηκε πελάτες, με βάση τα δεδομένα στο πεδίο "ημερομηνία γέννησης" στη βάση δεδομένων σας. Όρο SELECT μπορεί να έχει την εξής μορφή:

SELECT DatePart("yyyy",[BirthDate]) AS [Birth Year]

Αυτή η παράσταση αποτελείται από το συνάρτηση DatePart και τα δύο ορίσματα — "εεεε" (μια σταθερά), και [BirthDate] (αναγνωριστικό).

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

Αρχή της σελίδας

ΣΗΜΕΙΩΣΗ : Αποποίηση ευθυνών αυτόματης μετάφρασης: Αυτό το άρθρο έχει μεταφραστεί από ένα σύστημα υπολογιστή χωρίς ανθρώπινη παρέμβαση. Η Microsoft προσφέρει αυτές τις αυτόματες μεταφράσεις για να βοηθά τους μη αγγλόφωνους χρήστες να απολαμβάνουν περιεχόμενο σχετικά με προϊόντα, υπηρεσίες και τεχνολογίες της Microsoft. Το άρθρο προέρχεται από μηχανική μετάφραση, συνεπώς ενδέχεται να περιέχει λάθη λεξιλογίου, σύνταξης ή γραμματικής.

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×