Πίνακας περιεχομένων:

Πώς λειτουργεί η ένωση στην Oracle;
Πώς λειτουργεί η ένωση στην Oracle;

Βίντεο: Πώς λειτουργεί η ένωση στην Oracle;

Βίντεο: Πώς λειτουργεί η ένωση στην Oracle;
Βίντεο: OPERA PMS - Oracle Hospitality elearning | 03). κρατήσεις 2024, Νοέμβριος
Anonim

ο Oracle UNION χειριστής είναι χρησιμοποιείται για τον συνδυασμό των σετ αποτελεσμάτων των 2 ή περισσότερων Μαντείο ΕΠΙΛΟΓΗ δηλώσεων. Καταργεί τις διπλές σειρές μεταξύ των διαφόρων δηλώσεων SELECT. Κάθε δήλωση SELECT εντός του ΕΝΩΣΗ Ο χειριστής πρέπει να έχει τον ίδιο αριθμό πεδίων στα σύνολα αποτελεσμάτων με παρόμοιους τύπους δεδομένων.

Τότε, πώς λειτουργεί η Union all στην Oracle;

ο Oracle UNION ALL Ο τελεστής χρησιμοποιείται για να συνδυάσει τα σύνολα αποτελεσμάτων 2 ή περισσότερων δηλώσεων SELECT. Επιστρέφει όλα σειρές από το ερώτημα και αυτό κάνει μην αφαιρείτε διπλότυπες σειρές μεταξύ των διαφόρων δηλώσεων SELECT.

Ομοίως, ποια είναι η διαφορά μεταξύ της ένωσης και της ένωσης όλων στο Oracle; Το μοναδικό διαφορά μεταξύ Union και Union All είναι αυτό Ένωση Όλων δεν θα αφαιρέσει διπλότυπες σειρές ή εγγραφές, αλλά απλώς επιλέγει όλα οι σειρές από όλα τους πίνακες που πληρούν τις προϋποθέσεις του συγκεκριμένου ερωτήματός σας και τους συνδυάζουν στον πίνακα αποτελεσμάτων. Ενώ, ΕΝΩΣΗ ΟΛΩΝ δουλεύει με όλα στήλες τύπου δεδομένων.

Αντίστοιχα, πώς χρησιμοποιείς ένα σωματείο;

Ο τελεστής UNION χρησιμοποιείται για να συνδυάσει το σύνολο αποτελεσμάτων δύο ή περισσότερων δηλώσεων SELECT

  1. Κάθε δήλωση SELECT στο UNION πρέπει να έχει τον ίδιο αριθμό στηλών.
  2. Οι στήλες πρέπει επίσης να έχουν παρόμοιους τύπους δεδομένων.
  3. Οι στήλες σε κάθε πρόταση SELECT πρέπει επίσης να έχουν την ίδια σειρά.

Πώς λειτουργεί το μείον στο Oracle;

ο Μαντείο ΜΕΙΟΝ χειριστής είναι χρησιμοποιείται για να επιστρέψει όλες τις σειρές στην πρώτη πρόταση SELECT που είναι δεν επιστρέφεται από τη δεύτερη πρόταση SELECT. Κάθε δήλωση SELECT θα ορίζει ένα σύνολο δεδομένων. ο ΜΕΙΟΝ Ο χειριστής θα ανακτήσει όλες τις εγγραφές από το πρώτο σύνολο δεδομένων και στη συνέχεια θα αφαιρέσει από τα αποτελέσματα όλες τις εγγραφές από το δεύτερο σύνολο δεδομένων.

Συνιστάται: