Μάθετε πώς να χρησιμοποιείτε το SQL SELECT με παραδείγματα



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

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

Τα ακόλουθα θέματα θα καλυφθούν σε αυτό το άρθρο:





Τι είναι το SQL SELECT;

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

Σύνταξη SQL SELECT:

--Για να επιλέξετε λίγες στήλες SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Για να επιλέξετε πλήρη δεδομένα από τον πίνακα SELECT * FROM TableName - Για να επιλέξετε τις κορυφαίες εγγραφές N από τον πίνακα SELECT TOP N * FROM TableName

Προχωρώντας σε αυτό το άρθρο στο SQL SELECT, ας καταλάβουμε πώς να χρησιμοποιήσουμε τη δήλωση SELECT με διάφορους τρόπους.



πώς μπορώ να εγκαταστήσω το php

Παραδείγματα :

Για την καλύτερη κατανόησή σας, θα εξετάσω τον ακόλουθο πίνακα.

StudentID Ονομα μαθητή Ηλικία Πόλη Χώρα
έναςΡοχάν2. 3ΜουμπάιΙνδία
2Σιμέρα22ΜουμπάιΙνδία
3Άνναείκοσι έναΛονδίνοΗνωμένο Βασίλειο
4Γιάννης19Νέα ΥόρκηΧΡΗΣΕΙΣ
5Αλίκη22ΒερολίνοΓερμανία

Ας εξετάσουμε το καθένα από αυτά ένα προς ένα.

Παράδειγμα στήλης SELQL SELECT

Εδώ αναφέρετε τα ονόματα των στηλών για τα οποία θέλετε να ανακτήσετε δεδομένα.



Παράδειγμα: Γράψτε ένα ερώτημα για να ανακτήσετε το StudentID, StudentName και Age από τον πίνακα Student.

ΕΠΙΛΕΞΤΕ StudentID, StudentName, Age ΑΠΟ Φοιτητές

Παραγωγή:

StudentID Ονομα μαθητή Ηλικία
έναςΡοχάν2. 3
2Σιμέρα22
3Άνναείκοσι ένα
4Γιάννης19
5Αλίκη22

SQL SELECT * Παράδειγμα

Ο αστερίσκος (*) χρησιμοποιείται για την επιλογή όλων των δεδομένων από τη βάση δεδομένων / πίνακα / στήλη.

Παράδειγμα: Γράψτε ένα ερώτημα για να ανακτήσετε όλες τις λεπτομέρειες από τον πίνακα μαθητών.

ΕΠΙΛΕΞΤΕ * ΑΠΟ Φοιτητές

Παραγωγή:

StudentID Ονομα μαθητή Ηλικία Πόλη Χώρα
έναςΡοχάν2. 3ΜουμπάιΙνδία
2Σιμέρα22ΜουμπάιΙνδία
3Άνναείκοσι έναΛονδίνοΗνωμένο Βασίλειο
4Γιάννης19Νέα ΥόρκηΧΡΗΣΕΙΣ
5Αλίκη22ΒερολίνοΓερμανία

Αυτός ήταν ο απλός τρόπος χρήσης της δήλωσης SELECT. Ας προχωρήσουμε σε αυτό το άρθρο σχετικά με το SQL SELECT και καταλάβουμε πώς να χρησιμοποιήσουμε τη δήλωση SELECT με τις άλλες εντολές στο SQL.

Χρησιμοποιήστε SELECT με DISTINCT

Μπορείτε να χρησιμοποιήσετε την πρόταση SELECT με τη δήλωση DISTINCT για να ανακτήσετε μόνο διακριτές τιμές.

Σύνταξη

ΕΠΙΛΟΓΗ DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Παράδειγμα

ΕΠΙΛΕΞΤΕ ΑΠΟΣΤΑΣΗ Ηλικία ΑΠΟ Φοιτητές

Παραγωγή:

Ηλικία
2. 3
22
είκοσι ένα
19

Προχωρώντας σε αυτό το άρθρο, ας καταλάβουμε πώς να χρησιμοποιήσουμε το SQL SELECT με τον όρο ORDER BY.

Χρησιμοποιήστε SELECT με ORDER BY

Όπως όλοι γνωρίζουμε ότι το ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ δήλωση χρησιμοποιείται για να ταξινομήσετε τα αποτελέσματα είτε με αύξουσα είτε με φθίνουσα σειρά. Μπορούμε να χρησιμοποιήσουμε τη δήλωση ORDER BY με τη δήλωση SELECT για να ανακτήσουμε συγκεκριμένα δεδομένα σε αύξουσα ή φθίνουσα σειρά.

Σύνταξη
ΕΠΙΛΕΞΤΕ ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Παράδειγμα χρήσης μόνο ORDER BY

Γράψτε ένα ερώτημα για να επιλέξετε όλα τα πεδία από τον πίνακα μαθητών κατά σειρά πόλης.

ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΑΡΑΓΓΕΛΙΑ ΑΝΑ Πόλη

Παραγωγή:

StudentID Ονομα μαθητή Ηλικία Πόλη Χώρα
5Αλίκη22ΒερολίνοΓερμανία
3Άνναείκοσι έναΛονδίνοΗνωμένο Βασίλειο
έναςΡοχάν2. 3ΜουμπάιΙνδία
2Σιμέρα22ΜουμπάιΙνδία
4Γιάννης19Νέα ΥόρκηΧΡΗΣΕΙΣ

Παράδειγμα χρήσης ORDER BY σε φθίνουσα σειρά

Γράψτε ένα ερώτημα για να επιλέξετε όλα τα πεδία από τον πίνακα μαθητών κατά πόλη με φθίνουσα σειρά.

ΕΠΙΛΟΓΗ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΑΡΑΓΓΕΛΙΑ ΜΕ ΔΗΜΟΚΡΑΤΙΑ
StudentID Ονομα μαθητή Ηλικία Πόλη Χώρα
4Γιάννης19Νέα ΥόρκηΧΡΗΣΕΙΣ
έναςΡοχάν2. 3ΜουμπάιΙνδία
2Σιμέρα22ΜουμπάιΙνδία
3Άνναείκοσι έναΛονδίνοΗνωμένο Βασίλειο
5Αλίκη22ΒερολίνοΓερμανία

Στη συνέχεια σε αυτό το άρθρο, ας καταλάβουμε πώς να χρησιμοποιήσουμε το SQL SELECT με τη δήλωση GROUP BY.

Χρησιμοποιήστε SELECT με GROUP BY

ο Δήλωση GROUP BY χρησιμοποιείται με τη δήλωση SELECT για να ομαδοποιήσετε το σύνολο αποτελεσμάτων από μία ή περισσότερες στήλες.

Σύνταξη
ΕΠΙΛΟΓΗ ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName ΠΟΥ ΟΡΟΙ ΟΜΑΔΑΣ ΑΠΟ ColumnName (N) ORDER BY ColumnName (N)

Παράδειγμα:

Γράψτε ένα ερώτημα για να αναφέρετε τον αριθμό των μαθητών κάθε ηλικίας.

SELECT COUNT (StudentID), Πόλη ΑΠΟ ΦΟΙΤΗΤΕΣ ΟΜΑΔΑ ΑΝΑ Πόλη

Παραγωγή:

COUNT (StudentID) Πόλη
2Μουμπάι
έναςΛονδίνο
έναςΝέα Υόρκη
έναςΒερολίνο

Στη συνέχεια σε αυτό το άρθρο, ας καταλάβουμε πώς να χρησιμοποιήσουμε το SQL SELECT με τη δήλωση GROUP BY.

Χρησιμοποιήστε SELECT με HAVING ρήτρα

Η ρήτρα HAVING μπορεί να χρησιμοποιηθεί με τη δήλωση SELECT για ανάκτηση δεδομένων βάσει ορισμένων συνθηκών.

Σύνταξη
ΕΠΙΛΟΓΗ ColumnName1, ColumnName2, ColumnName (N) ΑΠΟ ΤΟ ΠΙΝΑΚΑ ΟΠΟΥ ΟΡΟΙ ΟΜΑΔΑ ΑΠΟ ColumnName (N) ΕΧΕΙ ΚΡΑΤΗΣΗ ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ ColumnName (N)

Παράδειγμα

Γράψτε ένα ερώτημα για να ανακτήσετε τον αριθμό των μαθητών σε κάθε πόλη όπου ο αριθμός των μαθητών είναι> 1 και ταξινομούνται με φθίνουσα σειρά.

SELECT COUNT (StudentID), City FROM Student GROUP BY City HAVING COUNT (StudentID)> 1 ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ COUNT (StudentID) DESC

Παραγωγή:

Αριθμός (StudentID) Πόλη
2Μουμπάι

Χρησιμοποιήστε SELECT με INTO ρήτρα

Αυτή η δήλωση χρησιμοποιείται όταν θέλετε να αντιγράψετε δεδομένα από έναν πίνακα στον άλλο πίνακα.

Σύνταξη

SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName ΠΟΥ ΕΙΝΑΙ Κατάσταση

Παράδειγμα

Γράψτε ένα ερώτημα για να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων μαθητών.

ΕΠΙΛΕΞΤΕ * ΣΕ StudentBackup ΑΠΟ Φοιτητές

Παραγωγή:

Θα δείτε ότι ο πίνακας StudentBackup θα έχει όλα τα πεδία από τον πίνακα Student.

StudentID Ονομα μαθητή Ηλικία Πόλη Χώρα
έναςΡοχάν2. 3ΜουμπάιΙνδία
2Σιμέρα22ΜουμπάιΙνδία
3Άνναείκοσι έναΛονδίνοΗνωμένο Βασίλειο
4Γιάννης19Νέα ΥόρκηΧΡΗΣΕΙΣ
5Αλίκη22ΒερολίνοΓερμανία

Παράδειγμα: Γράψτε ένα ερώτημα για να δημιουργήσετε ένα αντίγραφο ασφαλείας επιλέγοντας μερικές στήλες του πίνακα μαθητών.

ΕΠΙΛΕΞΤΕ StudentName, Age IN StudentBackup ΑΠΟ Φοιτητές

Παραγωγή:

Θα δείτε ότι ο πίνακας StudentBackup θα έχει τα ακόλουθα πεδία από τον πίνακα Student.

Ονομα μαθητή Ηλικία
Ροχάν2. 3
Σιμέρα22
Άνναείκοσι ένα
Γιάννης19
Αλίκη22

Παράδειγμα: Γράψτε ένα ερώτημα για να δημιουργήσετε ένα αντίγραφο ασφαλείας εισάγοντας όλες τις λεπτομέρειες όλων των μαθητών που σπουδάζουν στο City ‘Mumbai’.

ΕΠΙΛΟΓΗ * ΣΕ ΦΟΙΤΗΤΕΣ Δημιουργία αντιγράφων ασφαλείας από μαθητές ΠΟΥ είναι η πόλη = «Βομβάη»
StudentID Ονομα μαθητή Ηλικία Πόλη Χώρα
έναςΡοχάν2. 3ΜουμπάιΙνδία
2Σιμέρα22ΜουμπάιΙνδία

Αυτοί ήταν μερικοί τρόποι για να χρησιμοποιήσετε την εντολή SELECT. Για να αποκτήσετε περισσότερες γνώσεις προχωρήστε και εξασκήστε τη σύνταξη ερωτημάτων στο Εντολές SQL .Με αυτό καταλήγουμε σε αυτό το άρθρο σχετικά με το SQL SELECT.

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

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