REVERSE (REVERSE)
تابع REVERSE رشته را برعکس می کند و نتیجه را برمی گرداند. «رشته (String)» یعنی متن؛ مثل اسم یا جمله. این کار شبیه برگرداندن ورق های کارت از آخر به اول است.
تعریف، کاربرد، و سینتکس
REVERSE(string) متن ورودی را از انتها به ابتدا می چیند و برمی گرداند. این کار برای آزمایش ها، رمزگذاری ساده آموزشی، یا نمایش وارونه کاربرد دارد.
سینتکس
REVERSE(string);
مثال 1: برعکس کردن یک رشته ساده
عبارت "SQL Tutorial" را برعکس کن:
SELECT REVERSE("SQL Tutorial");
مثال 2: برعکس کردن مقدارهای یک ستون
متن ستون CustomerName را برای هر ردیف برعکس کن:
SELECT REVERSE(CustomerName)
FROM Customers;
گام های عملی
- ستون یا متن ورودی را مشخص کن.
- تابع REVERSE را روی آن فراخوانی کن.
- خروجی را با SELECT نمایش بده.
نکته: برای پیدا کردن جایگاه حروف قبل از برعکس سازی می توانی از POSITION() کمک بگیری. همچنین با LPAD() می توانی قبل از برعکس سازی، متن را به طول ثابت پَد کنی.
معکوس رشته در MySQL را به عنوان مرجع سریع نشانه گذاری کن.
جمع بندی سریع
- REVERSE متن را واژگون می کند.
- روی ستون ها هم کار می کند.
- قبل از آن می توان پَد یا جستجو کرد.
- سینتکس ساده و مستقیم است.