Как идентифицировать персонажа (на основе набора)? - PullRequest
0 голосов
/ 14 января 2010

Недавно мой друг показал мне вопрос как под

declare @t table(data varchar(50))
insert into @t 
 select '    
        _   
       |_  |_   '

Бог знает откуда он взял эту идею! Как я могу найти, что это CL

Как это сделать на основе набора? Большое спасибо

1 Ответ

0 голосов
/ 14 января 2010

Это возможно сделать. Вы должны выполнить манипуляции со строками и сопоставить каждую строку с символом, который она представляет. Проверьте сайт, который разместил этот вызов здесь . Вы должны использовать CTE, чтобы сделать это в выражении на основе набора. Вы можете иметь таблицу как:

select ' _ | ||_|', 0 union all
select '     |  |', 1 ...

Это позволит вам сопоставить персонажа с числами с помощью простого соединения.

Извините, я не выкладываю здесь свое полное решение этой проблемы, но этот вопрос все еще продолжается, и через месяц они опубликуют лучшее решение. Вся идея этих задач состоит в том, чтобы попытаться найти, как это сделать, и учиться в процессе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...