我想写一个sql语句修剪从字符串的字符串 '你好' 的“Hello World”。 请建议。在sql server中修剪左边的字符?
13
A
回答
19
select substring(field, 1, 5) from sometable
2
使用 “左”
select left('Hello World', 5)
,或者使用“SUBSTRING “
select substring('Hello World', 1, 5)
22
要删除最左边的字,你需要使用正确或串。假设你千牛流多少字符都参与其中,这将看以下之一:
SELECT RIGHT('Hello World', 5)
SELECT SUBSTRING('Hello World', 6, 100)
如果你不知道是第一个字了,你需要找出使用CHARINDEX多少个字符,然后代该值返回到SUBSTRING:
SELECT SUBSTRING('Hello World', CHARINDEX(' ', 'Hello World') + 1, 100)
这将找到第一个空格的位置,然后将剩余的字符移到右侧。
5
对于“你好”的字符串的开头:
SELECT STUFF('Hello World', 1, 6, '')
这将为“你好”的字符串中的任何地方工作:
SELECT REPLACE('Hello World', 'Hello ', '')
4
您可以结合使用LEN与字符串:
SELECT SUBSTRING(myColumn, 7, LEN(myColumn)) from myTable
相关问题
- 1. 在T-SQL中修剪左边的一个字符
- 2. 在SQL Server中修剪
- 3. 如何批量修剪一系列字符串左边的字符串?
- 4. Linq中的左修剪
- 5. 修剪SQL Server数据库中的值
- 6. 修剪一个变量,使其只包含最左边的126个字符
- 7. 需要修剪SQL中字符串的前11个字符
- 8. 修剪字符串
- 9. JavaScript修剪字符
- 10. 在SQL Server中删除多个尾随字符 - Oracle相当于修剪(尾随)
- 11. Oracle SQL可能在找到字符之前修剪字符?
- 12. 修剪字符和修剪字符串 - Python
- 13. 修剪的所有字符
- 14. 修剪字符串与Dapper.NET
- 15. 特定字符之后的修剪字符串sql
- 16. 在C++中修剪字符串
- 17. 如何在AppleScript中修剪字符串?
- 18. 在JSON.NET中修剪json字符串
- 19. 在jquery中修剪一个字符串
- 20. VBScript:修剪文件夹名称左侧的字符
- 21. 如何使用PHP修剪字符串的最左边和最右边的空格?
- 22. SQL Server在查询时是否自动修剪nvarchar字段?
- 23. 修剪'(撇号)字符在SQL语句中
- 24. 如何在Oracle SQL查询中修剪前缀字符串?
- 25. 修剪使用SQL Server代理作业
- 26. 只去掉字符串中最左边的字母,只有左边的字母
- 27. 如何修剪ClientValidationFunction中的字符串
- 28. 修剪Java中的字符串空白
- 29. 修剪字符串中的Teradata
- 30. 修剪unicode字符串中的空格
马克,我需要从一个表中修剪列的左8个字符。请建议。 – Simhadri 2011-01-11 20:59:44
@Simhadri:在这种情况下,正如[我的回答](http://stackoverflow.com/questions/4662496/trim-left-characters-in-sql-server/4662658#4662658)中所建议的那样,您可以使用`SELECT STUFF(field,1,8,'')FROM sometable' – 2011-01-11 21:14:12