2010-01-14 5 views
0

최근에 내 친구가 나에게 하나님 께서이 아이디어를 가지고 곳에서 알고 문자를 식별하는 방법 (집합 기반)?

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

에서 같은 질문을 보여 주었다! 그것이 내가 CL 인 것을 어떻게 알 수 있습니까

어떻게 세트 기반 방식으로 그렇게 할 수 있습니까? 고마워요

+2

그는이 사이트에서 아이디어를 얻었습니다. http://beyondrelational.com/blogs/tc/archive/2010/01/11/TSQL-Challenge-21-Reading-recognizing-and-processing-graphical-representation-of -digits.aspx –

답변

0

할 수 있습니다. 문자열 조작과 각 문자열을 문자가 나타내는 문자로 매핑해야합니다. 해당 도전 과제를 게시 한 사이트 here을 확인하십시오. 집합 기반 명세서에서 CTE를 사용해야합니다. 이것은 당신이 가입에게 간단한와 숫자 문자를 매핑 할 수

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

: 당신은 같은 테이블을 가질 수 있습니다.

죄송합니다.이 문제에 대한 완전한 해결책을 게시하지는 않지만이 질문은 아직 진행 중이며 약 한 달 안에 가장 좋은 솔루션을 게시 할 예정입니다. 이러한 과제에 대한 전체적인 생각은이를 수행하고 과정에서 배우는 방법을 찾는 것입니다.

관련 문제