Πώς ελέγχετε αν υπάρχει κάτι σε έναν πίνακα SQL;
Πώς ελέγχετε αν υπάρχει κάτι σε έναν πίνακα SQL;

Βίντεο: Πώς ελέγχετε αν υπάρχει κάτι σε έναν πίνακα SQL;

Βίντεο: Πώς ελέγχετε αν υπάρχει κάτι σε έναν πίνακα SQL;
Βίντεο: SQL in Greek pt.2 (Basic Queries) 2024, Νοέμβριος
Anonim

Προς το ελέγξτε αν ο πίνακας υπάρχει σε μια βάση δεδομένων που πρέπει να χρησιμοποιήσετε α Επιλέγω δήλωση σχετικά ο πληροφοριακό σχήμα ΤΡΑΠΕΖΙΑ ή μπορείτε να χρησιμοποιήσετε ο συνάρτηση μεταδεδομένων OBJECT_ID(). ο INFORMATION_SCHEMA. ΤΡΑΠΕΖΙΑ επιστρέφει μία σειρά Για καθε τραπέζι σε ο τρέχουσα βάση δεδομένων.

Ομοίως, μπορεί κανείς να ρωτήσει, πώς μπορείτε να καταλάβετε εάν ένας πίνακας υπάρχει σε μια βάση δεδομένων;

Ο ευκολότερος τρόπος για να τα δείτε όλα τραπέζια στο βάση δεδομένων είναι να κάνετε ερώτημα στους all_tables θέα : ΕΠΙΛΟΓΗ κατόχου, όνομα_πίνακα ΑΠΟ όλα τα_πίνακες. αυτό θα προβολή ο ιδιοκτήτης (ο χρήστης) και το όνομα του τραπέζι . Δεν χρειάζεστε ειδικά προνόμια για να το δείτε θέα , αλλά δείχνει μόνο τραπέζια που είναι προσβάσιμα σε εσάς.

Δεύτερον, πώς η χρήση περιέχει στην SQL; ΠΕΡΙΕΧΕΙ είναι ένα κατηγόρημα που χρησιμοποιείται στην ρήτρα WHERE μιας συναλλαγής- SQL SELECT για εκτέλεση SQL Αναζήτηση πλήρους κειμένου διακομιστή σε στήλες με ευρετήριο πλήρους κειμένου που περιέχει τύπους δεδομένων που βασίζονται σε χαρακτήρες. ΠΕΡΙΕΧΕΙ μπορεί να αναζητήσει: Μια λέξη ή φράση. Το πρόθεμα μιας λέξης ή φράσης.

Απλώς, πώς ελέγχετε τα δεδομένα σε έναν πίνακα SQL;

Κάντε δεξί κλικ στα Προϊόντα τραπέζι σε SQL Εξερεύνηση αντικειμένων διακομιστή και επιλέξτε Προβολή Δεδομένα . ο Δεδομένα Εκκινεί το πρόγραμμα επεξεργασίας. Παρατηρήστε το σειρές προσθέσαμε στο τραπέζι σε προηγούμενες διαδικασίες. Κάντε δεξί κλικ στο Fruits τραπέζι σε SQL Εξερεύνηση αντικειμένων διακομιστή και επιλέξτε Προβολή Δεδομένα.

Πώς ελέγχετε εάν μια τιμή σε μια στήλη υπάρχει σε μια άλλη SQL;

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση MATCH() για να ελέγξτε αν ο αξίες σε στήλη Α επίσης υπάρχει σε στήλη B. MATCH() επιστρέφει τη θέση του α κύτταρο σε ένα σειρά ή στήλη . Η σύνταξη για το MATCH() είναι =MATCH(τιμή_αναζήτησης, συστοιχία_αναζήτησης, [τύπος_αντιστοιχίας]). Χρησιμοποιώντας το MATCH, μπορείτε ψάχνω ένα αξία τόσο οριζόντια όσο και κάθετα.

Συνιστάται: