0
A
回答
2
這是更容易,因爲它的簡單計數,而該個連續程序計數您的其他問題。
DECLARE @Numbers TABLE (Num smallint NOT NULL PRIMARY KEY)
INSERT @Numbers (Num)
SELECT TOP 12
ROW_NUMBER() OVER (ORDER BY c1.NAME)
FROM
sys.columns c1
DECLARE @STuff TABLE (Seq char(12) NOT NULL PRIMARY KEY)
INSERT @STuff (Seq) VALUES ('12AABCCDDDDE')
INSERT @STuff (Seq) VALUES ('333345RRRR11')
SELECT
Seq, Single, COUNT(*)
FROM
@Numbers N
CROSS APPLY
(SELECT Seq, SUBSTRING(Seq, Num, 1) AS Single FROM @Stuff) S
GROUP BY
Seq, Single
HAVING
COUNT(*) > 1
ORDER BY
Seq, Single
相關問題
- 1. 帶特殊字符數據的SQL Server
- 2. SQL Server中的數字通配符
- 3. SQL Server Sproc大字符串參數?
- 4. SQL Server字符串到表函數
- 5. SQL Server 2008:字符編碼
- 6. SQL Server連接字符串
- 7. SQL Server字符串解析
- 8. SQL Server字符串解析
- 9. 禁止字符 - SQL Server 2008
- 10. SQL Server連接字符串
- 11. SQL Server子字符串
- 12. SQL Server中的字符串
- 13. SQL Server Express 2005 unicode字符
- 14. SQL Server連接字符串
- 15. 在SQL Server數據庫字段中查找大寫字符
- 16. SQL Server子字符串在哪裏caluse
- 17. 提取字符只有在SQL Server
- 18. 在SQL Server 2005中連接字符串
- 19. 在SQL Server中篩選特殊字符
- 20. 在SQL Server中拼合國家字符
- 21. Sql Server - 從數據中刪除結束字符串字符「\ 0」
- 22. SQL Server T-SQL搜索特殊字符
- 23. SQL Server - 動態sql中的連字符
- 24. SQL Server 2008搜索雙字節字符
- 25. SQL Server 2008 select語句忽略非字母數字字符
- 26. 發現在SQL Server中的字符串中的字符的出現次數
- 27. 基於存儲在SQL Server XML數據中的字符串構建字符串
- 28. 如何在SQL Server中傳遞大於256個字符的字符串參數?
- 29. 針對SQL Server 2000的SQL Server字符串concat問題
- 30. SQL Server 2000連接字符串轉換爲SQL Server 2008
我們在做你的功課嗎? http://stackoverflow.com/questions/1495948/how-to-find-the-highest-consecutive-number-set-based-approach – gbn 2009-09-30 06:21:10
你的例子結果似乎不符合數據...如果它不是「C」而不是「c」?爲什麼結果中沒有「1」,如果應該有一個,計數是兩到三? – Guffa 2009-09-30 06:42:40