Υπάρχουν μια σειρά από διαφορετικές εκδόσεις του SQL , αν και διαφορετικές εκδοχές υποστηρίζουν όλοι τα ίδια βασικά στοιχεία της γλώσσας. Τα στοιχεία αυτά περιλαμβάνουν τις δηλώσεις , οι οποίες ελέγχουν το πώς τα δεδομένα είναι προσβάσιμες και εμφανίζονται ? Ερωτήματα , η πιο σημαντική λειτουργία του SQL , οι οποίες ανακτούν πληροφορίες? Ρήτρες , που αποτελείται από τις δηλώσεις και τα ερωτήματα ? Εκφράσεις , οι οποίες παρέχουν είτε τις τιμές των δεδομένων ή δεδομένα που υπάρχουν στην α πίνακα? . και κατηγορήματα , τα οποία ελέγχουν τη λογική που χρησιμοποιείται από τον SQL για να αποκτήσουν πρόσβαση στα δεδομένα μετά από ορισμένες προϋποθέσεις
εικόνων ερωτήματα
Η
Η πιο κοινή και βασική λειτουργία της SQL περιλαμβάνει την εκτέλεση ερωτημάτων που αναζητούν και να ανακτούν τα δεδομένα . Η λειτουργία ερωτήματος χρησιμοποιεί διάφορες καταστάσεις εντολών που επιτρέπουν στους χρήστες να περιγράψουν τα επιθυμητά δεδομένα . Η πρόταση SELECT ανακτά συγκεκριμένα στοιχεία από τα αρχεία ή πίνακες και μπορούν να τροποποιηθούν χρησιμοποιώντας υποεντολές όπως ΑΠΟ , η οποία οδηγεί σε ένα συγκεκριμένο πίνακα ή εγγραφή θέση? GROUP BY , στον οποίο συγκεντρώνονται συγκεκριμένες γραμμές ή τους πίνακες που συνδέονται με ένα άλλο? Και ORDER BY , το οποίο ταξινομεί οδηγεί σε μια σειρά .
Η Common Table Expressions
Η
SQL μπορεί επίσης να χρησιμοποιηθεί για να εκφράσει μια κοινή έκφραση πίνακα , ή ΣΤΕ , μέσα σε ένα μόνο ερώτημα . Μπορεί να είναι αυτο-συσχέτιση , ή αναδρομικές , και χρησιμοποιείται συνήθως για αναφορά στο ίδιο τραπέζι ή να εγγράψετε πολλές φορές χωρίς να τρέχει ξεχωριστά ερωτήματα κάθε φορά . Σύνταξη ΣΤΕ περιλαμβάνει μια έκφραση που ονομάζει ο ΣΤΕ και το ίδιο το ερώτημα . Μόλις άρχισε αυτή η σύνταξη , ο χρήστης μπορεί να αναφέρετε το ΣΤΕ σε κάθε εντολή που επιλέγει , ένθετα , αλλαγές ή διαγράφει τα δεδομένα , ένα ρεκόρ ή ένα τραπέζι .
Εικόνων Αναδρομική Εκφράσεις
Η
CTEs μπορεί επίσης να είναι αναδρομική , ή κυριολεκτικά την παραπομπή ή την ίδια αναφορά . Προγραμματιστές στη Microsoft εξηγούν ότι αυτό είναι ένα χρήσιμο χαρακτηριστικό ως " ένα αναδρομικό CTE είναι μία στην οποία μία αρχική CTE επανειλημμένα εκτελείται για να επιστρέψει υποσύνολα των δεδομένων έως ότου ληφθεί το πλήρες σύνολο αποτελεσμάτων . " Αυτό χρησιμοποιείται όταν τα δεδομένα είναι αποθηκευμένα σε μια ιεραρχία , όπως ένα οργανόγραμμα , ή ένα σύνολο δεδομένων έχει πολλά μεμονωμένα εξαρτήματα τα οποία μπορεί ή δεν μπορεί να χρειαστεί να συμπεριλαμβάνεται για να δώσει μια πλήρη αποτέλεσμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα