Junior — Middle
Ποιος είναι ο κύριος σκοπός της χρήσης του τελεστή UNION σε SQL και σε ποιες περιπτώσεις εφαρμόζεται;
sobes.tech AI
Απάντηση από AI
Ο τελεστής UNION στη SQL χρησιμοποιείται για το συνδυασμό των αποτελεσμάτων δύο ή περισσότερων ερωτημάτων SELECT σε ένα σύνολο δεδομένων. Ο κύριος στόχος είναι η λήψη μοναδικών γραμμών από όλα τα ερωτήματα.
Χαρακτηριστικά και εφαρμογές:
- Συνδυάζει αποτελέσματα με τον ίδιο αριθμό και τύπο στηλών.
- Αφαιρεί διπλότυπα (αν θέλετε να διατηρήσετε διπλότυπα, χρησιμοποιήστε το
UNION ALL). - Εφαρμόζεται όταν τα δεδομένα κατανέμονται σε διαφορετικούς πίνακες ή ερωτήματα, αλλά πρέπει να παρουσιαστούν σε μια λίστα.
Παράδειγμα:
SELECT name FROM employees
UNION
SELECT name FROM contractors;
Αυτό το ερώτημα θα επιστρέψει μια λίστα με μοναδικά ονόματα από και τους δύο πίνακες.