Re: Alias "all fields"?

Поиск
Список
Период
Сортировка
От Stefan Schwarzer
Тема Re: Alias "all fields"?
Дата
Msg-id 1891F6D9-4CEC-4448-81A0-9010AD349EA0@grid.unep.ch
обсуждение исходный текст
Ответ на Alias "all fields"?  (Franz.Rasper@izb.de)
Ответы Re: Alias "all fields"?  (Tino Wildenhain <tino@wildenhain.de>)
Список pgsql-general
>>        SELECT * FROM gdp WHERE y1970 NOT NULL AND y1971 NOT NULL
>> AND .... y2005 NOT NULL
>
> It sounds like a bad table design,
> because i think you need an field "f_year" and "value_of_f_year" then
> there would be entries like
> f_year;value_of_f_year
> 1970 'NULL'
> 1970 dfgsd
> 1971 'NULL'
> 1971 ....
>
> where f_year IS NOT NULL and value_of_f_year IS NOT NULL

My table design is - due to some import/update reasons - surely not
the best one, but pretty simple:

id    y1970    y1971    y1972 ......
1       23           25           28
2     NULL    NULL         5
3     NULL      94          102

What do you think?

>
> Greetings,
>
> -Franz
>
> -----Ursprüngliche Nachricht-----
> Von: pgsql-general-owner@postgresql.org
> [mailto:pgsql-general-owner@postgresql.org] Im Auftrag von Stefan
> Schwarzer
> Gesendet: Donnerstag, 6. September 2007 13:43
> An: pgsql-general@postgresql.org
> Betreff: [SPAM] [GENERAL] Alias "all fields"?
>
>
> Hi there,
>
> I guess I am demanding too much.... But it would be cool to have some
> kind of alias for "all fields".
>
> What I mean is this here:
>
> Instead of this:
>
>         SELECT * FROM gdp WHERE y1970 NOT NULL AND y1971 NOT NULL
> AND .... y2005 NOT NULL
>
> I would like to have this:
>
>        SELECT * FROM gdp WHERE all-fields NOT NULL
>
> This is, because my tables have different - and a different number of
> fields.
>
> In principal, I actually just want to have the number of fields which
> are NOT NULL...
>
> Thanks for any advice.
>
> Stef
>
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 4: Have you searched our list archives?
>
>                http://archives.postgresql.org/
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings


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

Предыдущее
От: Franz.Rasper@izb.de
Дата:
Сообщение: Alias "all fields"?
Следующее
От: hubert depesz lubaczewski
Дата:
Сообщение: Re: Need suggestion on how best to update 3 million rows