Använd string_to_array('S06.6X9A', null)
för att dela upp strängen i en text[]
av enskilda karaktärer. Sedan unnest
för att vända den text[]
in i ett bord. Använd sedan det i en from
sats och kör ascii()
över varje rad.
select ascii(char)
from (
select unnest( string_to_array('S06.6X9A', null) )
) as chars(char);
ascii
-------
83
48
54
46
54
88
57
65