Junior — Middle
SQL'da UNION operatoridan foydalanishning asosiy maqsadi nima va qaysi holatlarda qo'llaniladi?
sobes.tech AI
AIdan javob
SQL'da UNION operatori, ikki yoki undan ortiq SELECT so'rovlarining natijalarini bitta ma'lumotlar to'plamida birlashtirish uchun ishlatiladi. Asosiy maqsad — barcha so'rovlaridan noyob satrlarni olish.
Xususiyatlar va qo'llanilishi:
- Bir xil son va tiplardagi ustunlarga ega natijalarni birlashtiradi.
- Dublikatlarni olib tashlaydi (agar dublikatlarni saqlash kerak bo'lsa,
UNION ALLishlatiladi). - Ma'lumotlar turli jadvallar yoki so'rovlar bo'ylab tarqalgan bo'lsa, lekin ularni bitta ro'yxatda taqdim etish kerak bo'lsa, qo'llaniladi.
Misol:
SELECT name FROM employees
UNION
SELECT name FROM contractors;
Ushbu so'rov ikkala jadvaldan noyob nomlar ro'yxatini qaytaradi.