Re: Alias "all fields"?

From: Stefan Schwarzer <stefan(dot)schwarzer(at)grid(dot)unep(dot)ch>
To: Franz(dot)Rasper(at)izb(dot)de
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Alias "all fields"?
Date: 2007-09-06 12:13:46
Message-ID: 1891F6D9-4CEC-4448-81A0-9010AD349EA0@grid.unep.ch
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(at)postgresql(dot)org
> [mailto:pgsql-general-owner(at)postgresql(dot)org] Im Auftrag von Stefan
> Schwarzer
> Gesendet: Donnerstag, 6. September 2007 13:43
> An: pgsql-general(at)postgresql(dot)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

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message hubert depesz lubaczewski 2007-09-06 12:16:21 Re: Need suggestion on how best to update 3 million rows
Previous Message Franz.Rasper 2007-09-06 11:51:58 Alias "all fields"?