Sobes.tech
Junior — Middle

Ποιος είναι ο κύριος σκοπός της χρήσης του τελεστή UNION σε SQL και σε ποιες περιπτώσεις εφαρμόζεται;

sobes.tech AI

Απάντηση από AI

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

Χαρακτηριστικά και εφαρμογές:

  • Συνδυάζει αποτελέσματα με τον ίδιο αριθμό και τύπο στηλών.
  • Αφαιρεί διπλότυπα (αν θέλετε να διατηρήσετε διπλότυπα, χρησιμοποιήστε το UNION ALL).
  • Εφαρμόζεται όταν τα δεδομένα κατανέμονται σε διαφορετικούς πίνακες ή ερωτήματα, αλλά πρέπει να παρουσιαστούν σε μια λίστα.

Παράδειγμα:

SELECT name FROM employees
UNION
SELECT name FROM contractors;

Αυτό το ερώτημα θα επιστρέψει μια λίστα με μοναδικά ονόματα από και τους δύο πίνακες.