| From: | "Louise Cofield" <lcofield(at)box-works(dot)com> | 
|---|---|
| To: | "'George Weaver'" <georgew1(at)mts(dot)net>, <pgsql-sql(at)postgresql(dot)org> | 
| Subject: | Re: Looks are important | 
| Date: | 2003-11-12 23:19:43 | 
| Message-ID: | 003a01c3a973$743eed00$7801a8c0@Louise | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-sql | 
Try the TRIM function or the LTRIM function:
 
SELECT RPAD(no,30,' ') || TRIM(tableb.kind) FROM tablea 
WHERE tablea.kind = tableb.kind
 
Louise
-----Original Message-----
From: pgsql-sql-owner(at)postgresql(dot)org
[mailto:pgsql-sql-owner(at)postgresql(dot)org] On Behalf Of George Weaver
Sent: Wednesday, November 12, 2003 3:12 PM
To: pgsql-sql(at)postgresql(dot)org
Subject: [SQL] Looks are important
Hi Everyone,
 
I am trying to concatenate two fields through a query:
 
SELECT RPAD(no,30,' ') || tableb.kind FROM tablea 
WHERE tablea.kind = tableb.kind
 
The result gives (for example):
 
4595448                       Green
5966                          Yellow
106-60033                     Green
15-94-387                     Red
217-991173                    Blue
 
What I would like to have is better alignment:
 
4595448                     Green
5966                          Yellow
106-60033                  Green
15-94-387                   Red
217-991173                 Blue
 
Is there some kind of encoding or other string options that will result
in better alignment than what I've tried with Rpad?
 
Thanks in advance,
George
 
 
 
 
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Josh Berkus | 2003-11-12 23:56:12 | Re: Looks are important | 
| Previous Message | Terence Kearns | 2003-11-12 22:53:36 | Re: Is there a more elegant way to write this query?... |