Senior Software Developer
Oracle minus, intersect,union , union all
Minus iki set arasındaki farkı vermektedir
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | SELECT 'ALİ' FROM DUAL UNION ALL SELECT 'VELİ' FROM DUAL MINUS SELECT 'ALİ' FROM DUAL; |
Intersect ise kesişimini vermektedir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | SELECT 'ALİ' FROM DUAL UNION ALL SELECT 'VELİ' FROM DUAL INTERSECT SELECT 'ALİ' FROM DUAL; |
Union ve Union All kullanımını ise yukarıdaki örneklerde olduğu gibi düşünebiliriz. Union ile Union All arasındaki en önemli farklardan birisi Union distict işlemi yapar, Union All ise yapmaz.Aşağıdaki sql’in sonucunda iki adet VELİ görünür.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | SELECT 'ALİ' FROM DUAL UNION ALL SELECT 'VELİ' FROM DUAL UNION ALL SELECT 'VELİ' FROM DUAL; |
Ve son olarakta aşağıdaki sql sonucu bir adet VELİ görünür.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | SELECT 'ALİ' FROM DUAL UNION SELECT 'VELİ' FROM DUAL UNION SELECT 'VELİ' FROM DUAL; |
Sağlıcakla…..
| Print article | This entry was posted by Serkan ODACI on 13 Haziran 2011 at 17:28, and is filed under Oracle. Follow any responses to this post through RSS 2.0. Yorum veya kendi sitenizden geribildirim yapabilirsiniz. |