Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να βρείτε τα διπλά αρχεία σε έναν πίνακα

SQL , ή δομημένη γλώσσα ερωτημάτων , είναι μια τυπική γλώσσα που χρησιμοποιείται για να χειριστεί τα δεδομένα σε πολλά από τα DBMS σήμερα ή συστήματα διαχείρισης βάσεων δεδομένων . Ένα σύστημα διαχείρισης βάσεων δεδομένων που θα μπορούν να έχουν πρόσβαση θα μπορούσαν να περιλαμβάνουν τη Microsoft Access , Microsoft SQL ή ακόμα και Oracle . Η ρήτρα ΕΧΟΝΤΑΣ , που χρησιμοποιούνται σε μια δήλωση SELECT , μπορεί να βοηθήσει στην εύρεση των διπλών εγγραφών σε έναν πίνακα . Αυτό το παράδειγμα χρησιμοποιεί το Microsoft SQL , αλλά θα πρέπει να λειτουργεί στα περισσότερα συστήματα . Τα πράγματα που θα χρειαστείτε για Microsoft SQL , ή άλλες DMBS

Παρουσίαση Περισσότερες οδηγίες
Η 1

Δημιουργία βάσης δεδομένων του SQL Server της Microsoft ή άλλο DMBS . 2

Δημιουργήστε έναν πίνακα για να συνεργαστεί με τη χρήση αυτού του δήλωση SQL : . CREATE TABLE [ dbo ] [ Table_1 ] ( [ ID ] [ int ] ΤΑΥΤΟΤΗΤΑ ( 1,1 ) NOT NULL , [ Όνομα] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [ Επώνυμο] [ nvarchar ] ( 50 ) COLLATE SQL_Latin1_General_CP1_CI_AS NULL) ON [ PRIMARY ]
εικόνων 3

Προσθέστε τα στοιχεία στον πίνακα χρησιμοποιώντας αυτές τις δηλώσεις ένθετο . Σημειώστε ότι « George Washington » εισάγεται μόνο μία φορά :

INSERT INTO [ Table_1 ] ( [ Όνομα] , [ Επώνυμο] ) ΑΞΙΕΣ ( «Ιωάννης» , « Doe » ) INSERT INTO [ Table_1 ] ( [ Όνομα] , [ Επώνυμο] ) ΑΞΙΕΣ ( « Τζέιν » , « Doe » ) INSERT INTO [ Table_1 ] ( [ Όνομα] , [ Επώνυμο] ) ΑΞΙΕΣ ( « Mike» , « Smith » ) INSERT INTO [ Table_1 ] ( [ Όνομα] , [ ,", [ Epó̱nymo] ) AXIES ( « Tzéin » , « Doe » ) INSERT INTO [ Table_1 ] ( [ Ónoma] , [ Epó̱nymo] ) AXIES ( « Mike» , « Smith » ) INSERT INTO [ Table_1 ] ( [ Ónoma] , [ Επώνυμο] ) ΑΞΙΕΣ ( «Ιωάννης» , « Doe » ) INSERT INTO [ Table_1 ] ( [ Όνομα] , [ Επώνυμο] ) ΑΞΙΕΣ ( « Τζέιν » , « Doe » ) INSERT INTO [ Table_1 ] ( [ Όνομα] , [ Επώνυμο] ) ΑΞΙΕΣ ( « Mike» , « Smith » ) INSERT INTO [ Table_1 ] ( [ Όνομα] , [ Επώνυμο] ) ΑΞΙΕΣ ( « George » , « Washington » )
Η 4

Δώστε την παρακάτω δήλωση SELECT για να δείτε όλες τις διπλότυπες εγγραφές στον πίνακα :

επιλέξτε Όνομα, Επώνυμο από Table_1Group από Όνομα, LastNameHaving Count ( * ) > 1

τα αποτελέσματα θα δούμε κάτι σαν αυτό : Όνομα Επώνυμο - -------------------------------------------------- ------------------------------------------- Jane DoeJohn DoeMike Smith

Αυτές είναι όλες οι σειρές αναπαραχθεί στον πίνακα .
Η
εικόνων

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

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