Bra*_*adC 23
要删除最左侧的单词,您需要使用RIGHT或SUBSTRING.假设你知道涉及多少个字符,那么它将看起来如下:
SELECT RIGHT('Hello World', 5)
SELECT SUBSTRING('Hello World', 6, 100)
Run Code Online (Sandbox Code Playgroud)
如果您不知道第一个单词有多少个字符,您需要找到使用CHARINDEX,然后将该值替换回SUBSTRING:
SELECT SUBSTRING('Hello World', CHARINDEX(' ', 'Hello World') + 1, 100)
Run Code Online (Sandbox Code Playgroud)
这将找到第一个空格的位置,然后将剩余的字符放在右侧.
Mar*_*ins 21
select substring( field, 1, 5 ) from sometable
Run Code Online (Sandbox Code Playgroud)
对于字符串开头的"Hello":
SELECT STUFF('Hello World', 1, 6, '')
Run Code Online (Sandbox Code Playgroud)
这将适用于字符串中的任何位置的"Hello":
SELECT REPLACE('Hello World', 'Hello ', '')
Run Code Online (Sandbox Code Playgroud)
您可以将LEN与SUBSTRING结合使用:
SELECT SUBSTRING(myColumn, 7, LEN(myColumn)) from myTable
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
140494 次 |
最近记录: |