عملگر UNION
ترکیب نتایج دو یا چند کوئری SELECT با عملگر UNION و UNION ALL.
UNION چیست؟
UNION نتایج دو یا چند کوئری SELECT را با هم ترکیب میکند.
قوانین UNION
- هر دو کوئری باید همان تعداد ستون داشته باشند
- ستونها باید همان نوع داده داشته باشند
- ستونها به همان ترتیب باشند
UNION vs UNION ALL
| عملگر | تکراریها | سرعت |
|---|---|---|
UNION | حذف میکند | کمی کندتر |
UNION ALL | حذف نمیکند | سریعتر |
مثال
SELECT name FROM students WHERE grade = 'A'
UNION
SELECT name FROM students WHERE age > 20;
این مبحث بخشی از دوره آموزش کامل SQL است.