REPEAT 函數 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

REPEAT 函數

將字串重複指定的次數。如果輸入參數是數值,REPEAT 會將輸入參數視為字串。

REPLICATE 函數 的同義詞。

語法

REPEAT(string, integer)

引數

string

第一個輸入參數是要重複的字串。

integer

第二個參數是 INTEGER,表示字串重複的次數。

傳回類型

VARCHAR

範例

下列範例會使用 TICKIT 範例資料庫中 CATEGORY 表格中的資料。如需更多詳細資訊,請參閱 範本資料庫

若要將 CATEGORY 資料表中 CATID 欄的值重複三次,請使用下列範例。

SELECT catid, REPEAT(catid,3) FROM category ORDER BY 1,2; +-------+--------+ | catid | repeat | +-------+--------+ | 1 | 111 | | 2 | 222 | | 3 | 333 | | 4 | 444 | | 5 | 555 | | 6 | 666 | | 7 | 777 | | 8 | 888 | | 9 | 999 | | 10 | 101010 | | 11 | 111111 | +-------+--------+