CharIndex计数空白在SQL Server 2014,如果它是有替代CharIndex()忽略空白?
我指的是下面的例子。
select top 25
companyname, charindex ('A', companyname, 1) as 'occurences of a'
from shippers
,结果看起来像
- 快速快车0
- 联合包装9
- 联邦航运6
我注意到,通过查看United Package,它显示9计算空白,如果没有,它将是8。因此,如果有其他选择,任何值得分享的都将非常感谢。
charindex
也计算空格。
您可以选择使用空字符串replace
空格并搜索出现的字符。
select top 25 companyname,
charindex ('A',replace(companyname,' ','')) as [occurences of a]
from shippers