λογισμικό

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

Πώς να βρείτε τις διπλές SQL Records

Καλά σχεδιασμένα σχεσιακές βάσεις δεδομένων παρέχουν εγγυήσεις για να αποφευχθούν οι αλληλεπικαλύψεις των δεδομένων . Δυστυχώς , μερικές φορές τα δεδομένα που εισάγονται από πηγές που δεν έχουν τέτοιες εγγυήσεις. Επιπλέον , μερικές φορές οι βάσεις δεδομένων είναι μόνο κακοσχεδιασμένα . Σε αυτές τις περιπτώσεις , ίσως χρειαστεί να χρησιμοποιήσετε τον SQL για να βρείτε αυτές τις διπλότυπες εγγραφές . Η εύρεση και συγχώνευση αυτά τα αρχεία μπορεί να σας βοηθήσει να διατηρήσετε την ακεραιότητα της υπάρχουσας βάσης δεδομένων σας . Οδηγίες
Η 1

Πληκτρολογήστε την ακόλουθη δήλωση για να ξεκινήσει σας :

select distinct a_field

από your_table_name Μια

Αντικαταστήστε το " a_field " με το πεδίο που θα μπορούσαν να περιέχουν διπλότυπα δεδομένα . Αντικαταστήστε το " your_table_name " με το όνομα του πίνακα προορισμού σας 2

Πληκτρολογήστε τις ακόλουθες γραμμές αμέσως μετά τις τελευταίες δύο γραμμές : .

Όπου δεν είναι μοναδική (επιλέξτε B.a_field

από your_table_name B

Αντικαταστήστε το " a_field " με το πεδίο που μπορεί να περιέχουν διπλότυπα δεδομένα . Αντικαταστήστε το " your_table_name " με το όνομα του όνομα του πίνακα στόχου σας . Πρόκειται για το ίδιο πεδίο και πίνακα από το προηγούμενο βήμα .

Η

3 Πληκτρολογήστε τις ακόλουθες γραμμές αμέσως μετά τις τελευταίες δύο γραμμές :

όπου A.a_field = B.a_field )

Εκτελέστε το ερώτημα να επιστρέψει τις εγγραφές με διπλά στοιχεία για το συγκεκριμένο πεδίο .
Η
εικόνων

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

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