メインコンテンツまでスキップ
バージョン: 3.1

rpad

説明

この関数は、str の中で最初の音節から数えた長さが len の文字列を返します。lenstr より長い場合、返される値は str の後ろにパッド文字を追加して len 文字に長くされます。strlen より長い場合、返される値は len 文字に短くされます。len はバイト数ではなく、文字数を意味します。

構文

VARCHAR rpad(VARCHAR str, INT len[, VARCHAR pad])

パラメータ

str: 必須、パッドされる文字列で、VARCHAR 値に評価される必要があります。

len: 必須、返される値の長さを示し、バイト数ではなく文字数を意味し、INT 値に評価される必要があります。

pad: オプション、str の後ろに追加される文字で、VARCHAR 値である必要があります。このパラメータが指定されない場合、デフォルトでスペースが追加されます。

戻り値

VARCHAR 値を返します。

MySQL > SELECT rpad("hi", 5, "xy");
+---------------------+
| rpad('hi', 5, 'xy') |
+---------------------+
| hixyx |
+---------------------+

MySQL > SELECT rpad("hi", 1, "xy");
+---------------------+
| rpad('hi', 1, 'xy') |
+---------------------+
| h |
+---------------------+

MySQL > SELECT rpad("hi", 5);
+---------------------+
| rpad('hi', 5, ' ') |
+---------------------+
| hi |
+---------------------+

キーワード

RPAD