REPEAT (REPEAT)
تابع REPEAT یک «رشته (String)» را چند بار پشت سرهم تکرار می کند. عدد تکرار را خودت می دهی. اگر صفر بدهی، رشته خالی می گیری. این مثل ضربدر زدن یک برچسب است.
تعریف و نحو تابع REPEAT
فرم کلی تابع ساده است. فقط رشته و تعداد را بده.
REPEAT(string, number);
مثال 1: تکرار یک رشته سه بار
متن را سه بار پشت سرهم برگردان.
SELECT REPEAT("SQL Tutorial", 3);
مثال 2: تکرار مقدار یک ستون
نام مشتری را دو بار تکرار کن و نشان بده.
SELECT REPEAT(CustomerName, 2) AS TwiceName;
FROM Customers;
مثال 3: صفر بار تکرار
اگر عدد تکرار صفر باشد، خروجی خالی می شود.
SELECT REPEAT("SQL Tutorial", 0);
گام های عملی سریع
- رشته ورودی را تعیین کن.
- عدد تکرار را مشخص کن.
- SELECT با REPEAT بنویس و نتیجه را نام گذاری کن.
نکته: برای پیدا کردن جایگاه زیررشته از POSITION یا LOCATE استفاده کن. برای جایگزینی متن از REPLACE کمک بگیر.
جمع بندی سریع
- REPEAT رشته را n بار تکرار می کند.
- عدد صفر، خروجی خالی می دهد.
- می توان روی ستون ها هم اعمال کرد.
- برای ویرایش متن از REPLACE کمک بگیر.