asf*_*man 1 t-sql sql-server varchar
在第一个空格之后切断varchar的最有效方法是什么'FIRST_STRING SECOND_STRING THIRD_STRING',它应该返回'FIRST_STRING'?这将在数千行的潜在数量上运行.
请注意,+' '这将捕获任何单个单词
例
Declare @S varchar(max) = 'FIRST_STRING SECOND_STRING THIRD_STRING'
Select left(@S,charindex(' ',@S+' ')-1)
Run Code Online (Sandbox Code Playgroud)
返回
FIRST_STRING
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |