Re: [SQL] Converting column values on a select - Mailing list pgsql-sql

From Jim Seach
Subject Re: [SQL] Converting column values on a select
Date
Msg-id 006b01bf1520$03938700$0a00a8c0@ws1
Whole thread Raw
List pgsql-sql
Scott,

Why not just use a join?

Select network_equip_id, statusText, location, contact
from statuses s, equipment e
where s.statusValue = e.status

Jim Seach

-----Original Message-----
From: Saltsgaver, Scott <scottsa@aiinet.com>
To: 'pgsql-sql@postgreSQL.org' <pgsql-sql@postgreSQL.org>
Date: Tuesday, October 12, 1999 6:14 PM
Subject: [SQL] Converting column values on a select


>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
>
>************
>



pgsql-sql by date:

Previous
From: "tjk@tksoft.com"
Date:
Subject: Re: [SQL] Converting column values on a select
Next
From: "Ismail Kizir"
Date:
Subject: ERROR: unexpected SELECT query in exec_stmt_execsql()