From: | Stephen(dot)Thompson(at)bmwfin(dot)com |
---|---|
To: | dev(at)archonet(dot)com, Stephen(dot)Thompson(at)bmwfin(dot)com, pgsql-sql(at)postgresql(dot)org |
Subject: | Re: VIEW or Stored Proc - Is this even possible? |
Date: | 2003-02-20 10:09:42 |
Message-ID: | 3D6DE68CE505D311B2540020482D02530BE2C5C3@EXCHANGESRV |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hello,
Thanks for your suggestion I will look into this further.
The reason this issue exists is to do with address details. What we have is
an address table based upon the PAF address structure. IE house number,
house name, street, locality etc. The software that we are using to perform
a mail merge will not remove blank lines from the address so we can end up
with an address label looking as:
My House
Main Street
Any Town
County
My soultion requires the database to change the position of fields to remove
blank elements from the address list. I would then see on the address label:
My House
Main Street
Any Town
County
<null>
<null>
This would be far more preferable.
Regards,
Stephen.
-----Original Message-----
From: Richard Huxton [mailto:dev(at)archonet(dot)com]
Sent: 19 February 2003 18:11
To: Stephen(dot)Thompson(at)bmwfin(dot)com; pgsql-sql(at)postgresql(dot)org
Subject: Re: [SQL] VIEW or Stored Proc - Is this even possible?
On Wednesday 19 Feb 2003 12:56 pm, Stephen(dot)Thompson(at)bmwfin(dot)com wrote:
> I have a table with fields A, B, C, D and E. Any of these can contain
> nulls. What I need to do is to be able to perform a select that removes
> nulls.
>
> if A = 'A'
> B = NULL
> C = NULL
> D = 'D'
> E = 'E'
>
> what I would like returned is
>
> A, D, E, NULL, NULL.
You could do this in 7.3 with table functions (there's a good article on
techdocs.postgresql.org about them).
Don't suppose you could give more of an explanation - it sounds like an odd
thing to do.
--
Richard Huxton
-------------------------------------------------------------------------------------------
Copyright material and/or confidential and/or privileged information may be contained in this e-mail and any attached documents. The material and information is intended for the use of the intended addressee only. If you are not the intended addressee, or the person responsible for delivering it to the intended addressee, you may not copy, disclose, distribute, disseminate or deliver it to anyone else or use it in any unauthorised manner or take or omit to take any action in reliance on it. To do so is prohibited and may be unlawful. The views expressed in this e-mail may not be official policy but the personal views of the originator. If you receive this e-mail in error, please advise the sender immediately by using the reply facility in your e-mail software, or contact postmaster(at)bmwfin(dot)com(dot) Please also delete this e-mail and all documents attached immediately.
Many thanks for your co-operation.
BMW Financial Services (GB) Limited is registered in England and Wales under company number 01288537.
Registered Offices : Europa House, Bartley Way, Hook, Hants, RG27 9UF
------------------------------------------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Troy | 2003-02-20 10:45:37 | Re: once again, sorting with Unicode |
Previous Message | Peter Childs | 2003-02-20 08:29:17 | Re: EXCEPT Queries |