Gebruik string_to_array('S06.6X9A', null)
om de string te splitsen in een text[]
van individuele karakters. Dan unnest
om die text[]
te veranderen in een tafel. Gebruik dat dan in een from
clausule en voer ascii()
. uit over elke rij.
select ascii(char)
from (
select unnest( string_to_array('S06.6X9A', null) )
) as chars(char);
ascii
-------
83
48
54
46
54
88
57
65