REPLICATE (REPLICATE)
تابع «REPLICATE» برای تکرار رشته به کار می رود. «رشته (String)» یعنی متن ساده. با این تابع می توانی یک متن را چندبار پشت سرهم بسازی؛ مثل وقتی که در چت یک کلمه را چندبار می فرستی.
تعریف و کاربرد ساده
REPLICATE() یک رشته را به تعداد دلخواه تکرار می کند. این کار برای پرکردن الگوها، ساختن خط کش متنی، یا تست طول ها مفید است.
سینتکس
REPLICATE(string, integer);
نکته: «پارامتر (Parameter)» ورودی تابع است. این جا string متن اصلی و integer تعداد تکرارها است.
مثال 1: تکرار یک متن ثابت
متن «SQL Tutorial» را پنج بار تکرار می کنیم.
SELECT
REPLICATE('SQL Tutorial', 5);
مثال 2: تکرار مقدار یک ستون
نام مشتری را دو بار پشت سرهم می چینیم.
SELECT
REPLICATE(CustomerName, 2)
FROM
Customers;
گام های عملی سریع
- متن یا ستون هدف را مشخص کن.
- تعداد تکرار مناسب را تعیین کن.
- کوئری را اجرا کن و خروجی را بررسی کن.
نکته: اگر بعداً بخواهی بخشی را عوض کنی، از REPLACE استفاده کن. اگر می خواهی ترتیب متن را برگردانی، REVERSE کمک می کند.
جمع بندی سریع
- REPLICATE برای تکرار رشته است.
- پارامتر دوم تعداد تکرارها است.
- می تواند روی مقادیر ستون هم کار کند.
- برای ویرایش بعدی از REPLACE کمک بگیر.