Это возможно сделать. Вы должны выполнить манипуляции со строками и сопоставить каждую строку с символом, который она представляет. Проверьте сайт, который разместил этот вызов здесь . Вы должны использовать CTE, чтобы сделать это в выражении на основе набора.
Вы можете иметь таблицу как:
select ' _ | ||_|', 0 union all
select ' | |', 1 ...
Это позволит вам сопоставить персонажа с числами с помощью простого соединения.
Извините, я не выкладываю здесь свое полное решение этой проблемы, но этот вопрос все еще продолжается, и через месяц они опубликуют лучшее решение.
Вся идея этих задач состоит в том, чтобы попытаться найти, как это сделать, и учиться в процессе.