0
最近我的一個朋友已經表明了我一個問題,下如何識別字符(基於集合)?
declare @t table(data varchar(50))
insert into @t
select '
_
|_ |_ '
神從他那裏得到了這樣的想法都知道!我怎麼能發現它是CL
如何以基於集合的方式做到這一點? 非常感謝
最近我的一個朋友已經表明了我一個問題,下如何識別字符(基於集合)?
declare @t table(data varchar(50))
insert into @t
select '
_
|_ |_ '
神從他那裏得到了這樣的想法都知道!我怎麼能發現它是CL
如何以基於集合的方式做到這一點? 非常感謝
有可能做到這一點。您必須執行字符串操作,並將每個字符串映射到它所表示的字符。檢查發佈挑戰here的網站。你必須使用CTE在基於集合的語句中完成它。 你可以有一個像表:
select ' _ | ||_|', 0 union all
select ' | |', 1 ...
這將讓你的字符數字地圖一個簡單連接。
對不起,我不在這裏發佈我的完整解決方案,但這個問題仍在繼續,他們將在大約一個月內發佈最佳解決方案。 這些挑戰的總體思路是試圖找到如何做到這一點,並在此過程中學習。
他從這個網站得到了這個主意:http://beyondrelational.com/blogs/tc/archive/2010/01/11/TSQL-Challenge-21-Reading-recognizing-and-processing-graphical-representation-of -digits.aspx –