PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL - Converter string em inteiro ASCII


Use string_to_array('S06.6X9A', null) para dividir a string em um text[] de personagens individuais. Em seguida, unnest para transformar esse text[] em uma mesa. Em seguida, use isso em um from cláusula e execute ascii() sobre cada linha.
select ascii(char)
from (
  select unnest( string_to_array('S06.6X9A', null) )
) as chars(char);

 ascii 
-------
    83
    48
    54
    46
    54
    88
    57
    65