یک پرس‌وجو بنویسید که مقدار مطلق ستون amount را از جدول transactions نمایش دهد و نام ستون خروجی را abs_amount بگذارد.

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

0.0

برای محاسبه مقدار مطلق در MySQL از تابع ABS(عدد) استفاده می‌شود. کافی است از SELECT همراه با ABS(amount) و یک alias مانند AS abs_amount استفاده کنید، مثلاً SELECT ABS(amount) AS abs_amount FROM transactions; در صورت وجود مقادیر NULL می‌توانید با COALESCE مقدار پیش‌فرض قرار دهید تا خروجی NULL نباشد.

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

برای نمایش مقدار مطلق ستون amount در MySQL از تابع ABS استفاده کنید و خروجی را با AS abs_amount نامگذاری کنید: SELECT ABS(amount) AS abs_amount FROM transactions. اگر مقدار amount در برخی ردیف‌ها NULL باشد، ABS(NULL) NULL برمی‌گرداند؛ برای جلوگیری از خروجی NULL می‌توانید از COALESCE(ABS(amount), 0) استفاده کنید تا مقادیر NULL به 0 تبدیل شوند. همچنین می‌توانید به جای COALESCE از IFNULL استفاده کنید: IFNULL(ABS(amount), 0). اگر بخواهید فقط ردیف‌هایی با مقدار موجود را ببینید، از WHERE amount IS NOT NULL استفاده کنید.

گزارش

1 پاسخ

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

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