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…..