با استفاده از تابع RTRIM در MySQL یک کوئری بنویسید که فاصلههای انتهایی موجود در ستون "name" جدول "employees" را حذف کرده و نتایج بدون فاصله انتهایی را نمایش دهد.
5.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 03:12 0.0
برای حل این سوال از تابع رشتهای RTRIM استفاده کنید؛ مثلاً SELECT RTRIM(name) AS name_trimmed FROM employees; که فقط فاصلههای سمت راست (انتهایی) را حذف میکند. میتوانید برای اعمال دائمی تغییرات از UPDATE employees SET name = RTRIM(name) WHERE name RTRIM(name); استفاده کنید. نکته: RTRIM فقط فاصلههای انتهایی را حذف میکند، برای حذف فاصلههای ابتدا از LTRIM یا برای حذف هر دو طرف از TRIM استفاده کنید؛ این کوئریها در حوزه Functions & Expressions و Data Querying در MySQL کاربردی هستند.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای نمایش فاصلههای انتهایی در ستون name از تابع RTRIM استفاده میکنیم تا خروجی بدون فضای انتهایی باشد. توجه کنید RTRIM فقط فضاهای انتهایی را حذف میکند و برای حذف فاصلههای ابتدایی از LTRIM یا برای حذف هر دو طرف از TRIM استفاده میشود. برای اعمال دائمی تغییرات در دادهها میتوانید عبارت UPDATE employees SET name = RTRIM(name) WHERE name != RTRIM(name); را اجرا کنید. همچنین اگر کاراکترهای فاصله غیر استاندارد یا سایر کاراکترهای خالی در دادهها وجود داشته باشند، ممکن است نیاز به استفاده از TRIM با روشهای دیگر باشد.
گزارش