Verwenden Sie string_to_array('S06.6X9A', null)
um den String in einen text[]
aufzuteilen von einzelnen Charakteren. Dann unnest
diesen text[]
umzuwandeln in einen Tisch. Verwenden Sie das dann in einem from
-Klausel und führen Sie ascii()
aus über jede Zeile.
select ascii(char)
from (
select unnest( string_to_array('S06.6X9A', null) )
) as chars(char);
ascii
-------
83
48
54
46
54
88
57
65