Utilisez string_to_array('S06.6X9A', null)
pour diviser la chaîne en un text[]
de caractères individuels. Puis unnest
pour transformer ce text[]
dans un tableau. Ensuite, utilisez-le dans un from
clause et exécutez ascii()
sur chaque ligne.
select ascii(char)
from (
select unnest( string_to_array('S06.6X9A', null) )
) as chars(char);
ascii
-------
83
48
54
46
54
88
57
65