Postgres поддерживает string_agg()
:
select row_number() over () as id, "group", string_agg(value, ',' order by "order")
from t
group by "group";
В Unicode кодовые точки от U + D800 до U + DFFF называются суррогатами . Они зарезервированы для использования UTF-16 , и вы не можете использовать их для чего-либо еще.
Тип Rust char
представляет собой абстрактную кодовую точку и не привязан к какому-либо конкретному кодированию, поэтому сохранение суррогата UTF-16 в char
не имеет смысла.