1
A
回答
0
0
在SQL上,您可以對它進行排序而不需要REGEX
函數本身,您可以使用PATINDEX
。試試這個:
SELECT *
FROM Table
ORDER BY RIGHT(Column,LEN(Column)-patindex('%[a-zA-Z]%',Column)+1)
這樣,你正在使用的列的第一個字母排序表,忽略了其他字符
0
您可以添加包含只是字母數字字符串,一列,然後排序這一點。
找到的函數RemoveNonAlphaCharacters here將允許您篩選出非字母數字字符。如果表是非常小的,性能是沒有問題的,你可以簡單地
ORDER BY RemoveNonAlphaCharacters(columnToClean)
相關問題
- 1. 從第一個字母之前的第一個字母開始截斷字符串?
- 2. 使gnuplot的x軸從0開始,而不是從第一個日期開始
- 3. 從第一個字母開始的角度定製搜索
- 4. C# - 從第一個空終止符開始修剪字符串
- 5. 從第5行開始按字母排序使用VBA
- 6. 對字符串進行排序,第一個字母第一個,然後是字母內部的字母
- 7. 只找到第一個字從一個特殊字符開始java
- 8. Jquery自動完成從第一個字符開始
- 9. 查找從字符串末尾開始的第一個結果
- 10. String.matches努力使第一個字母開始「K」
- 11. 初始-css:兩行第一個字母
- 12. 如何從字符串中刪除所有字符,從第一個非字母字符開始?
- 13. 從字符串的第一半開始的子字符串
- 14. 名單按字母順序排列的字符串,而不是從第一個字符
- 15. silverstripe groupby按字母順序排列的第一個字母
- 16. PHP - 按第一個字母組排列
- 17. 給定一個字符串,找到一個字符串開始的行開始
- 18. 子字符串sql nvarchar從開始到第一個非int字符的值
- 19. 如何找到的第一個字符的SQL Server 2008開始
- 20. 開始第二項活動,而不是第一款Android
- 21. 由另一個字符串排序字符串,大寫字母第一個
- 22. 從一開始就讀取一個字節的文件從開始到開始
- 23. Python從第一個數組開始第二個數組
- 24. as3 tabbing到下一個表單字段從第二行開始
- 25. 從文字開始以某個字符開始劃分文字
- 26. 爲什麼R中的循環從0開始,而不是序列中的第一個數字?
- 27. 如何使textField的第一個字符只以字母開頭?
- 28. 顯示不是開始的第一頁
- 29. MySQL和PHP通過第一個字母排序地址,而不是數字
- 30. 第一個數字是始終爲0
嗯,你問SQL或LINQ忽略領先的特殊字符,所以你需要某種形式的正則表達式,並您最終可能會將表加載到內存中以清理數據。這聽起來很危險。 – 2010-11-30 21:31:51