Re: [SQL] Converting column values on a select

From: "tjk(at)tksoft(dot)com" <tjk(at)tksoft(dot)com>
To: scottsa(at)aiinet(dot)com (Saltsgaver Scott)
Cc: pgsql-sql(at)postgreSQL(dot)org
Subject: Re: [SQL] Converting column values on a select
Date: 1999-10-13 01:55:55
Message-ID: 199910130155.SAA05966@uno.tksoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

It seems like you are looking for something like this:

select ct.statusValue from conversionTable ct, networkTable nt where ct.statusText = nt.status;

Troy

>
> I was wondering if it is possible to convert a text value to an integer
> value on a select to a table using another table as a conversion. I looked
> into the "create rule" call but can't seem to get it to work. Of course the
> code uses the numerical values for the status but I thought it would be nice
> if users who performed queries against that network equipment tables could
> see the nice text for the status.
>
> If it is possible to convert the text to a numerical is the reciprocal also
> possible so again the code does not have to perform
>
> Here is the status conversion table:
>
> statusValue statusText
> 2 normal
> 4 critical
> 7 major
>
> I then have a table that contains network equipment.
>
> network_equp_id status location contact
> 20 normal 2nd floor Joe
> 19 critical basement Fred
>
> Thanks,
>
> Scott Saltsgaver
>
> ************
>
>

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Jim Seach 1999-10-13 02:09:41 Re: [SQL] Converting column values on a select
Previous Message Ismail Kizir 1999-10-13 01:25:04 pqReadData() -- backend closed the channel unexpectedly.