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函數屬於字串函數,更多尋找字串、轉換字串格式的相關函數請參見字串函數。