WHERE clause OR vs IN

Поиск
Список
Период
Сортировка
От Medi Montaseri
Тема WHERE clause OR vs IN
Дата
Msg-id 8078a1730712121425u51dca445j6f8f75468cdeda40@mail.gmail.com
обсуждение исходный текст
Ответы Re: WHERE clause OR vs IN  ("Joshua D. Drake" <jd@commandprompt.com>)
Список pgsql-admin
Hi,

I know this is not exactly admin related, but ... it is simple enough to be even fun

From a performance point of view, is it better to use OR as in
SELECT expr FROM expr WHERE col=this OR col=that OR col=theOther
Or to use a range of values as in
SELECT expr FROM expr WHERE col in ( val1, val2, ...., valn)

I think the IN range yields a better query plan .... what do you think ?
Thanks
Medi

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

Предыдущее
От: "Peter Koczan"
Дата:
Сообщение: Re: Legacy foreign keys
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: WHERE clause OR vs IN