با استفاده از تابع RIGHT در MySQL، آخرین چهار کاراکتر ستون order_code از جدول orders را نمایش دهید.

6.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:50

0.0

برای حل این مسئله از عبارت SELECT و تابع رشته‌ای RIGHT استفاده کنید: SELECT RIGHT(order_code, 4) AS last_four FROM orders; این روش بخشی از حوزه Functions & Expressions و Data Querying است. نکته‌ها: در صورت وجود فضاهای اضافی ابتدا از TRIM استفاده کنید، اگر مقدار عددی است آن را با CAST یا CONVERT به متن تبدیل کنید و برای جلوگیری از NULL می‌توانید از COALESCE استفاده نمایید.

توسط پژوهشگر در 201 روز قبل ساعت 03:50
دسته بندی ها: MySQL MySQL for beginner
arman در 201 روز قبل ساعت 05:02

برای استخراج آخرین چهار کاراکتر از order_code در MySQL از RIGHT استفاده کنید. قبل از استفاده، مقدار را با CAST(order_code AS CHAR) تبدیل به رشته و با TRIM تمیز کنید تا فضاهای اضافه ناحیه کاراکترها را تغییر ندهند. اگر مقدار NULL است یا احتمال ندارد طول یکنواخت باشد، از COALESCE(order_code, '') استفاده کنید تا خروجی NULL نشود. نمونه‌ای کاربردی: SELECT RIGHT(TRIM(CAST(order_code AS CHAR)), 4) AS last_four FROM orders;

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری