Δημιουργήστε δύο πίνακες SQL . Για παράδειγμα , ας δημιουργήσουμε έναν πίνακα φοιτητές και έναν πίνακα βαθμούς. Ο πίνακας μαθητές θα έχουν τα εξής χαρακτηριστικά : Σπουδαστή , όνομα, επώνυμο , ΑΜ , τη διεύθυνση και gradYear . Ο πίνακας των τάξεων θα έχουν τα εξής χαρακτηριστικά : . Σπουδαστή , ClassID , classTerm και gradeLetter 2
Βρείτε το κοινό στοιχείο ή στοιχεία σε κάθε πίνακα . Στο παράδειγμά μας , το κοινό στοιχείο είναι Σπουδαστή . Μπορεί να μην είναι πάντα η περίπτωση ότι τα κοινά χαρακτηριστικά έχουν το ίδιο όνομα . Θα πρέπει να φέρουν τον ίδιο τύπο χαρακτηριστικού . Εδώ ο τύπος χαρακτηριστικού είναι ένας αριθμός .
Εικόνων 3
Δημιουργήστε ένα παράδειγμα ενταχθούν δήλωση. Συμπεριλάβετε τη ρήτρα "ON" στην πρόταση SQL ερώτημά σας για να συνδέσετε μια στήλη ή στήλες σε πίνακες σας . Ένα παράδειγμα ενταχθούν δήλωση SQL μπορεί να μοιάζει κάπως έτσι:
SELECT Όνομα, επώνυμο ΑΠΟ μαθητές των τάξεων JOIN ON students.studentID = grades.studentID όπου student.gradYear = 2007
Αυτό το ερώτημα θα δημιουργήσει μια συνδυασμένη πίνακας δεδομένων των φοιτητών που αποφοίτησαν το 2007 .
Η 4
Δημιουργήστε ένα παράδειγμα LEFT JOIN δήλωση. Ένα παράδειγμα αριστερή ενταχθούν θα μοιάζει με αυτό :
select ΑΜ ΑΠΟ ΑΡΙΣΤΕΡΑ JOIN μαθητές των τάξεων ON students.studentID = grades.studentID όπου student.lastName = " Johnson "
Αυτό το ερώτημα θα δημιουργήσει περίπου τα αποτελέσματα που έχουν οι μαθητές χωρίς βαθμούς ακόμη , ενδεχομένως επειδή είστε λίγο ξεκινάμε τάξη εκείνο το έτος και δεν έχουν τελειώσει ακόμα τα μαθήματα . Τα αρχεία μπορούν να υπάρχουν στον πίνακα των τάξεων στο πλαίσιο της προετοιμασίας για όταν θα έχουν τελειώσει ένα μάθημα .
5
Δημιουργήστε ένα παράδειγμα RIGHT JOIN δήλωση. Ένα παράδειγμα δεξί ενταχθούν θα μοιάζει με αυτό :
SELECT όνομα, επώνυμο , classTerm ΑΠΟ ΔΕΞΙΑ JOIN μαθητές των τάξεων ON students.studentID = grades.studentID όπου student.gradYear <2003
αυτό το ερώτημα θα παράγουν αποτελέσματα με μηδενική μεταβλητές από το τραπέζι μαθητές, επειδή δεν είναι κάθε μαθητής πήρε μαθήματα κάθε όρο .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα