Re: select multiple immediate values, but in multiple rows

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: select multiple immediate values, but in multiple rows
Дата
Msg-id 42369A73.3050502@archonet.com
обсуждение исходный текст
Ответ на select multiple immediate values, but in multiple rows  (Luca Pireddu <lucap@shaw.ca>)
Список pgsql-sql
Luca Pireddu wrote:
> Hello all.  I'd like to write a query does a set subtraction A - B, but A is 
> is a set of constants that I need to provide in the query as immediate 
> values.  I thought of something like
> 
> select a from (1,2,3.4)
> except
> select col_name from table;

richardh=> SELECT * FROM foo; a
--- 1 2 3
(3 rows)

richardh=> SELECT * FROM foo WHERE a NOT IN (1,2); a
--- 3
(1 row)

Run some tests with nulls in the column and the constant list too so you 
understand what happens in those cases.

--   Richard Huxton  Archonet Ltd


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

Предыдущее
От: Richard Huxton
Дата:
Сообщение: Re: Inserting values in arrays
Следующее
От: Robert.Farrugia@go.com.mt
Дата:
Сообщение: Re: Inserting values in arrays