MaxCompute CHAR_MATCHCOUNT函数用于计算两个字符串之间相同字符的个数。本文为您介绍CHAR_MATCHCOUNT函数的命令格式、参数说明以及使用示例。
命令格式
bigint char_matchcount(string <str1>, string <str2>)
参数说明
str1、str2:必填。STRING类型,必须为有效的UTF-8字符串。如果对比过程中发现有无效字符(非UNICODE编码),则返回0
。
返回值说明
返回BIGINT类型。str1或str2值为NULL时,返回NULL。
使用示例
示例1:计算字符串
aabc
出现在abcde
中的字符个数。命令示例如下。--返回4。 select char_matchcount('aabc','abcde');
示例2:任一输入参数为NULL。命令示例如下。
--返回NULL。 select char_matchcount(null,'abcde');
相关函数
CHAR_MATCHCOUNT函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见字符串函数。