如何计算sql server 2008中的字符数
如果我有字符串'ABCDAAARSTRLAMA',我如何从sql server 2008中给定的字符串中计算'A'这个字符使用如何计算sql server 2008中的字符数,sql,sql-server,Sql,Sql Server,如果我有字符串'ABCDAAARSTRLAMA',我如何从sql server 2008中给定的字符串中计算'A'这个字符使用len和替换函数 declare @myvar varchar(20) set @myvar = 'ABCDAAARSTRLAMA' select len(@myvar) - len(replace(@myvar,'A','')) 使用len和Replace功能 declare @myvar varchar(20) set @myvar = '
len
和替换
函数
declare @myvar varchar(20)
set @myvar = 'ABCDAAARSTRLAMA'
select len(@myvar) - len(replace(@myvar,'A',''))
使用
len
和Replace
功能
declare @myvar varchar(20)
set @myvar = 'ABCDAAARSTRLAMA'
select len(@myvar) - len(replace(@myvar,'A',''))
试试这个
SELECT (LENGTH('ABCDAAARSTRLAMA') - LENGTH(REPLACE('ABCDAAARSTRLAMA', 'A', '')));
试试这个
SELECT (LENGTH('ABCDAAARSTRLAMA') - LENGTH(REPLACE('ABCDAAARSTRLAMA', 'A', '')));
长度函数
SQL中的Length函数用于获取字符串的长度。对于不同的数据库,此函数具有不同的名称:
MySQL: LENGTH( )
Oracle: LENGTH( )
SQL Server: LEN( )
语法
长度函数的语法如下所示:
长度(str)
长度函数
SQL中的Length函数用于获取字符串的长度。对于不同的数据库,此函数具有不同的名称:
MySQL: LENGTH( )
Oracle: LENGTH( )
SQL Server: LEN( )
语法
长度函数的语法如下所示:
长度(str)
这将给出字符串中的“A”计数
这将给出字符串中的“A”计数