Re: Help with text(decimal) to hex conversion

From: Merlin Moncure <mmoncure(at)gmail(dot)com>
To: Wei Shan <weishan(dot)ang(at)gmail(dot)com>
Cc: pgsql novice <pgsql-novice(at)postgresql(dot)org>
Subject: Re: Help with text(decimal) to hex conversion
Date: 2016-03-23 00:43:58
Message-ID: CAHyXU0wP+OBF-cTLTmKk9WQEbsc8hSnky-aYrg55R6x9dVqT1g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

On Tuesday, March 22, 2016, Wei Shan <weishan(dot)ang(at)gmail(dot)com> wrote:

> Hi all,
>
> The method suggested so far doesn't actually work.
>
> I'm trying to convert a text datatype to hex. The maximum hex returned
> will be 20 octets. I'm hoping to do it within PostgreSQL so I can call it
> like a function (to_hex).
>
> psql> select column from table limit 5;
> ---------------------
> 4849018213204493635
> 4939764883475860925
> 1006304053701792827
> 1007718049538635498
> 1010517297675790156
> (5 rows)
>
>
> psql> select to_hex(column_name::bigint) from tablelimit 5;
> to_hex
> ------------------
> 434b2c5fab740543
> 448d91fd51870dbd
> df71c3488ee543b
> dfc223a187ff6ea
> e061420d75a674c
> (5 rows)
>
> I also tried the following suggestions.
>
> psql> select encode(column::bytea,'hex') from table limit 1;
> encode
> ----------------------------------------
> 31303037373138303439353338363335343938
>
>
Why did you cast to bytea? Remove that.

merlin

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message Kurt R Marquardt 2016-03-23 11:37:18 Storing products in multiple, deeply nested category tables.
Previous Message Paul Linehan 2016-03-22 23:34:38 Re: Relatively easy SQL problem - Tricky SQL problem - retrieve information_schema info and make use of it.