全部產品
Search
文件中心

MaxCompute:CHAR_MATCHCOUNT

更新時間:Feb 28, 2024

MaxCompute CHAR_MATCHCOUNT函數用於計算兩個字串之間相同字元的個數。本文為您介紹CHAR_MATCHCOUNT函數的命令格式、參數說明以及使用樣本。

命令格式

bigint char_matchcount(string <str1>, string <str2>)

參數說明

str1str2:必填。STRING類型,必須為有效UTF-8字串。如果對比過程中發現有無效字元(非UNICODE編碼),則返回0

傳回值說明

返回BIGINT類型。str1str2值為NULL時,返回NULL。

使用樣本

  • 樣本1:計算字串aabc出現在abcde中的字元個數。命令樣本如下。

    --返回4。
    select char_matchcount('aabc','abcde');
  • 樣本2:任一輸入參數為NULL。命令樣本如下。

    --返回NULL。
    select char_matchcount(null,'abcde');

相關函數

CHAR_MATCHCOUNT函數屬於字串函數,更多尋找字串、轉換字串格式的相關函數請參見字串函數