از جدول employees ستون full_name را انتخاب کنید و با استفاده از تابع TRIM فاصلههای اضافی ابتدای و انتهای رشته را حذف کنید و نتیجه را با نام ستون cleaned_name نمایش دهید.
9.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:20 0.0
با استفاده از MySQL و تابع TRIM میتوانید فاصلههای سربی و تهی را از رشتهها حذف کنید؛ مثال ساده: SELECT TRIM(full_name) AS cleaned_name FROM employees; همچنین میتوانید از TRIM(BOTH ' ' FROM full_name) یا ترکیب LTRIM/RTRIM برای حذفهای خاص استفاده کنید. برای نگهداری تغییر در جدول از UPDATE employees SET full_name = TRIM(full_name) استفاده کنید و پیش از اعمال تغییرات از SELECT برای بررسی نتایج استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
میتوانید با SELECT TRIM(full_name) AS cleaned_name FROM employees فاصلههای ابتدای و انتهای مقدار را حذف کرده و نتیجه را با نام cleaned_name نمایش دهید. برای بهروزرسانی تغییرات در جدول، از UPDATE employees SET full_name = TRIM(full_name) استفاده کنید و پیش از اعمال تغییرات با یک SELECT صحت نتیجه را بررسی کنید. توجه کنید TRIM تنها فواصل ابتدایی و انتهایی را حذف میکند و فواصل داخلی را تغییر نمیدهد؛ اگر نیاز به حذف فواصل داخلی دارید باید از REPLACE یا REGEXP_REPLACE استفاده کنید. همچنین اگر مقدار NULL وجود دارد TRIM(NULL) NULL برمیگرداند، بنابراین در صورت اهمیت NULL بودن مقادیر از COALESCE استفاده کنید یا در UPDATE آنها را لحاظ نکنید.
گزارش