REPEAT (REPEAT)
تابع REPEAT در MySQL یک «رشته (String)» را چندبار تکرار می کند. یعنی همان متن را پشت سرهم می چیند. مثل نوشتن یک جمله در دفتر، اما با عدد تکرار.
تعریف و کاربرد تابع REPEAT در MySQL
REPEAT(string, number) رشته ورودی را به تعداد مشخص تکرار می کند. اگر عدد صفر باشد، خروجی رشته خالی است.
سینتکس
REPEAT(string, number);
مثال 1: تکرار یک رشته ثابت
رشته "SQL Tutorial" را سه بار تکرار کن:
SELECT REPEAT("SQL Tutorial", 3);
مثال 2: تکرار مقدار یک ستون
متن ستون CustomerName را دوبار پشت سرهم بچسبان:
SELECT REPEAT(CustomerName, 2)
FROM Customers;
مثال 3: تکرار صفر بار
با صفر، خروجی رشته خالی می شود:
SELECT REPEAT("SQL Tutorial", 0);
گام های عملی
- رشته ورودی یا ستون را انتخاب کن.
- عدد تکرار را مشخص کن.
- تابع REPEAT را در SELECT قرار بده.
نکته: برای پُرکردن سمت چپ یا راست، از LPAD() و RPAD() استفاده کن. این ها تکرار را برای پدینگ انجام می دهند.
جمع بندی سریع
- REPEAT متن را چندبار می چسباند.
- عدد صفر، خروجی خالی می دهد.
- می توان روی ستون ها هم اجرا کرد.
- برای پدینگ، LPAD و RPAD مناسب اند.