Πώς λειτουργεί η εξωτερική εφαρμογή στην SQL;
Πώς λειτουργεί η εξωτερική εφαρμογή στην SQL;

Βίντεο: Πώς λειτουργεί η εξωτερική εφαρμογή στην SQL;

Βίντεο: Πώς λειτουργεί η εξωτερική εφαρμογή στην SQL;
Βίντεο: SQL με MySql στα ελληνικά 1 (Τι είναι η SQL;) 2024, Νοέμβριος
Anonim

ΕΞΩΤΕΡΙΚΗ ΕΦΑΡΜΟΓΗ σε SQL Υπηρέτης. ΕΞΩΤΕΡΙΚΗ ΕΦΑΡΜΟΓΗ επιστρέφει και τις δύο σειρές που παράγουν ένα σύνολο αποτελεσμάτων και τις σειρές που κάνω όχι, με τιμές NULL στις στήλες που παράγονται από τη συνάρτηση με τιμές πίνακα. ΕΞΩΤΕΡΙΚΗ ΕΦΑΡΜΟΓΗ εργασία ως ΑΡΙΣΤΕΡΑ ΕΞΩΤΕΡΙΚΟΣ ΣΥΜΜΕΤΟΧΗ. Πάνω από και τα δύο ερωτήματα παράγουν το ίδιο αποτέλεσμα.

Αντίστοιχα, πότε να χρησιμοποιήσετε το Cross Apply και το Outer Apply;

ΑΙΤΗΣΗ ΣΤΑΥΡΟΥ μπορεί να χρησιμοποιηθεί ως αντικατάσταση με ΕΣΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ όταν πρέπει να πάρουμε αποτέλεσμα από τον πίνακα Master και μια συνάρτηση. ΙΣΧΥΟΥΝ μπορεί να χρησιμοποιηθεί ως αντικατάσταση του UNPIVOT. Είτε ΑΙΤΗΣΗ ΣΤΑΥΡΟΥ ή ΕΞΩΤΕΡΙΚΗ ΕΦΑΡΜΟΓΗ μπορούν να χρησιμοποιηθούν εδώ, τα οποία είναι εναλλάξιμα. Σκεφτείτε ότι έχετε τον παρακάτω πίνακα (με όνομα MYTABLE).

Κάποιος μπορεί επίσης να ρωτήσει, γιατί θα χρησιμοποιούσατε ένα cross join; ΕΝΑ διασταυρούμενη ένωση χρησιμοποιείται όταν εσείς επιθυμείτε να δημιουργήσετε συνδυασμό κάθε γραμμής από δύο πίνακες. Όλοι οι συνδυασμοί σειρών περιλαμβάνονται στο αποτέλεσμα. αυτό λέγεται κοινώς σταυρός προϊόν Συμμετοχή . Ένα κοινό χρήση για ένα διασταυρούμενη ένωση είναι να δημιουργήσετε όλους τους συνδυασμούς αντικειμένων, όπως χρώματα και μεγέθη.

Ρωτήθηκε επίσης, πώς λειτουργεί η αριστερή εξωτερική σύνδεση στην SQL;

SQL OUTER JOIN – αριστερή εξωτερική ένωση Ας υποθέσουμε ότι θέλουμε Συμμετοχή δύο πίνακες: Α και Β. SQL αριστερή εξωτερική ένωση επιστρέφει όλες τις σειρές στο αριστερά πίνακας (Α) και όλες οι αντίστοιχες σειρές που βρίσκονται στον δεξιό πίνακα (Β). Σημαίνει το αποτέλεσμα του SQL αριστερό μέλος περιέχει πάντα τις σειρές στο αριστερά τραπέζι.

Ποια είναι η διαφορά μεταξύ της αριστερής σύνδεσης και της αριστερής εξωτερικής ένωσης;

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

Συνιστάται: