λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Τρόπος υποβολής ερωτημάτων να βρείτε τις διπλές εγγραφές σε έναν πίνακα

πίνακες βάσης δεδομένων μπορεί να περιέχει μια ευρεία ποικιλία των δεδομένων . Χωρίς τη δημιουργία περιορισμούς και τα κλειδιά από την αρχή , όμως , μπορεί να είναι δύσκολο να περιηγηθείτε μέσα από όλες αυτές τις πληροφορίες . Για παράδειγμα : λένε να αναπτύξει ένα τραπέζι για τους δημιουργούς , αλλά επιτρέπουν στους χρήστες να πληκτρολογήσουν τις δικές τους αξίες . Μπορείτε να καταλήξετε με έξι διαφορετικές εκδόσεις του Edgar Allan Poe , όταν θέλετε πραγματικά μόνο ένα . Για να κάνετε αυτό το είδος των δεδομένων που έχει νόημα , θα πρέπει να γράψετε τα ερωτήματα που θα ενοποιήσει τα διπλότυπα . Οδηγίες
Η 1

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

Παράδειγμα ερώτημα SQL και την σύνταξη της Oracle : SELECT AuthorID , DisplayNameFROM tblAuthors

2

Τροποποιήστε το ερώτημά σας για να μετρήσετε τον αριθμό των φορών που εμφανίζεται μια καταχώρηση

Παράδειγμα ερώτημα σε σύνταξη SQL : . SELECT COUNT ( AuthorID ) AS NumDuplicates , DisplayNameFROM tblAuthorsGROUP ΑΠΟ DisplayName
Η
3

Φιλτράρετε τη λίστα σας για να επιστρέψετε μόνο καταχωρήσεις που εμφανίζονται περισσότερες από μία φορά

Παράδειγμα ερώτημα σε σύνταξη SQL : . SELECT DisplayNameFROM tblAuthorsGROUP ΑΠΟ DisplayNameHAVING COUNT ( AuthorID ) > 1

Παράδειγμα ερωτήματος στη σύνταξη Oracle : SELECT DisplayName , COUNT ( AuthorID ) AS NumDuplicatesFROM tblAuthorsGROUP ΑΠΟ DisplayNameWHERE NumDuplicates > 1
Η 4

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

Παράδειγμα ερώτημα σε σύνταξη SQL : . SELECT Όνομα, MiddleName , LastNameFROM tblAuthorsGROUP BY Όνομα, MiddleName , LastNameHAVING COUNT ( Επώνυμο ) > 1

Παράδειγμα ερωτήματος σε σύνταξη Oracle : SELECT Όνομα, MiddleName , COUNT ( Επώνυμο ) AS NumDuplicatesFROM tblAuthorsGROUP ΑΠΟ Όνομα, MiddleName , LastNameWHERE NumDuplicates > 1
Η
εικόνων

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

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