我們有'defs'表(定義爲TEXT,ref爲INT),其中def
是單詞的定義,ref
是對單詞的引用。刪除所有子字符串
目標:
我需要爲每個定義(DEF)刪除所有重複定義(這將被包含在一個最長的一個)
初始條件:
原料計數爲300000
定義長度可以是5 000個符號。
實施例:
DEFS:
動物大耳 - 1
動物大耳和大鼻子 - 1
大動物與尾 - 1種
小毛茸哺乳動物 - 2
小毛皮哺乳動物灰色尾 - 2
輸出:
動物與有點耳朵和大鼻子 - 1
與灰尾巴毛茸茸的小哺乳動物 - 2
我有想法與哈希碼,但我不能完成我的想法:(
不知道如何把它做?
您正在使用什麼版本的SQL Server?請不要使用'text'爲您的數據,它的棄用,現在僅向後兼容 – Lamak 2014-10-27 16:41:58