字符计数空白SQL Server 2014



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

最新更新