UNION or OR / INTERSECT or AND ?

Поиск
Список
Период
Сортировка
От David W
Тема UNION or OR / INTERSECT or AND ?
Дата
Msg-id 1139321046.697952.264710@g44g2000cwa.googlegroups.com
обсуждение исходный текст
Ответы Re: UNION or OR / INTERSECT or AND ?  (Michael Glaesemann <grzm@myrealbox.com>)
Список pgsql-general
Hello,

do i have to prefered to use UNION and INTERSECT or is it better with
OR and AND ?

Query example :

1. OR

SELECT a.designation, m.label FROM article a JOIN manufacturer m ON
m.id = a.manufacturer_id
WHERE a.designation || m.label ILIKE '%elec%'
OR a.designation || m.label ILIKE '%compa%'
OR a.designation || m.label ILIKE '%xs%'

2. UNION

SELECT a.designation, m.label FROM article a JOIN manufacturer m ON
m.id = a.manufacturer_id WHERE a.designation || m.label ILIKE '%elec%'
UNION
SELECT a.designation, m.label FROM article a JOIN manufacturer m ON
m.id = a.manufacturer_id WHERE a.designation || m.label ILIKE '%compa%'
UNION
SELECT a.designation, m.label FROM article a JOIN manufacturer m ON
m.id = a.manufacturer_id WHERE a.designation || m.label ILIKE '%xs%'

My actual database, is too small to see a real difference. That's why i
prefered to ask this newsgroup.

Thanks for your support,
David "Willou".
http://www.willou.net.


В списке pgsql-general по дате отправления:

Предыдущее
От: Ludwig Isaac Lim
Дата:
Сообщение: Clarification Regarding Vacuum and template1
Следующее
От: Nikolay Samokhvalov
Дата:
Сообщение: Re: Sequences/defaults and pg_dump