全部產品
Search
文件中心

MaxCompute:REPEAT

更新時間:Feb 28, 2024

返回將str重複n次後的字串。

命令格式

string repeat(string <str>, bigint <n>)

參數說明

  • str:必填。STRING類型。如果輸入為BIGINT、DOUBLE、DECIMAL或DATETIME類型,則會隱式轉換為STRING類型後參與運算。

  • n:必填。BIGINT類型。長度不超過2 MB。

傳回值說明

返回STRING類型。返回規則如下:

  • str非STRING、BIGINT、DOUBLE、DECIMAL或DATETIME類型時,返回報錯。

  • n為空白時,返回報錯。

  • strn值為NULL時,返回NULL。

使用樣本

  • 樣本1:將字串abc重複5次。命令樣本如下。

    --返回abcabcabcabcabc。
    select repeat('abc', 5); 
  • 樣本2:任一輸入參數為NULL。命令樣本如下。

    --返回NULL。
    select repeat('abc', null);

相關函數

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