Q
從列名截斷字符串
1
A
回答
3
如果你將永遠不會有小點,你可以使用這個
PARSENAME(REPLACE(ColumnName,':','.'),1)
例如
DECLARE @v VARCHAR(100) = 'DT:CSDF'
SELECT PARSENAME(REPLACE(@v,':','.'),1)
以其它方式使用PATINDEX和RIGHT
SELECT RIGHT(ColumnName,LEN(ColumnName) -PATINDEX('%:%',ColumnName))
例
DECLARE @v VARCHAR(100) = 'DT:CSDF'
SELECT RIGHT(@v,LEN(@v) -PATINDEX('%:%',@v))
0
像這樣:
SELECT SUBSTRING(YourField,
CHARINDEX(':', YourField) + 1,
LEN(YourField)
) AS YourNewField
0
是這樣的:
SUBSTR(INSTR(mycol, ':'))
0
SELECT SUBSTRING(fieldname, CHARINDEX(':', fieldname) + 1, LEN(fieldname))
FROM ...
更多T-SQL字符串函數,你可以在這裏找到: http://msdn.microsoft.com/en-US/library/ms181984(v=sql.90).aspx
相關問題
- 1. 截斷字符串
- 2. 截斷在python字符串
- 3. 字符串截斷的ClientDataSet
- 4. RODBC字符串被截斷
- 5. UILabel字符串截斷
- 6. BufferedWriter將截斷字符串
- 7. PHP截斷字符串
- 8. Python截斷長字符串
- 9. KRL:截斷字符串
- 10. x個字符後截斷字符串
- 11. 按字節截斷字符串
- 12. 截斷字符串逃過forien charasters
- 13. C:strncpy意外截斷字符串
- 14. NSString drawAtPoint/drawInRect:追加「...」截斷字符串
- 15. 字符串截斷,ANSI_WARNINGS關閉
- 16. android spinners中的截斷字符串
- 17. 使用的sscanf()截斷字符串
- 18. Base64encode圖像字符串被截斷
- 19. 變量觀衆截斷字符串值
- 20. Shell腳本:截斷字符串
- 21. 截斷並插入字符串
- 22. Mysql字符串被截斷選擇
- 23. 截斷沒有空白的字符串
- 24. 子字符串截斷文本?
- 25. 截斷字符串在Div元素
- 26. 的JavaScript字符串截斷逗號
- 27. 截斷可變文本字符串
- 28. PHP:正確截斷字符串用「」
- 29. 在mvc homecontroller中截斷字符串javascript
- 30. 熊貓to_html()截斷字符串內容