با استفاده از تابع POWER در MySQL، یک پرس‌وجو بنویسید که برای هر سطر جدول numbers مقدار مربع و مکعب ستون value را همراه با id نمایش دهد.

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

0.0

برای حل این پرس‌وجو از تابع POWER(n, p) در MySQL استفاده کنید و در SELECT ستون id را همراه با POWER(value, 2) به‌عنوان square و POWER(value, 3) به‌عنوان cube نمایش دهید؛ نمونه دستور: SELECT id, POWER(value,2) AS square, POWER(value,3) AS cube FROM numbers;. توجه کنید که ستون value باید از نوع عددی باشد (در صورت نیاز از CAST برای تبدیل استفاده کنید) و می‌توانید با WHERE یا ORDER BY نتایج را فیلتر یا مرتب کنید؛ برای نمایش خواناتر مقادیر اعشاری از تابع ROUND استفاده کنید.

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

برای استفاده از POWER در MySQL، مطمئن شوید ستون value عددی است و در صورت امکان از CAST استفاده کنید تا از رفتار نامشخص با انواع داده‌های دیگر جلوگیری شود. اگر مقدار NULL یا غیر عددی ممکن است، با COALESCE یا CASE WHEN value IS NULL THEN 0 END نتیجه را کنترل کنید تا خروجی همیشه مقداردهی شود. برای خواناتر شدن خروجی، از ROUND استفاده کنید و مربع را با دو رقم اعشار و مکعب را با سه رقم اعشار نمایش دهید. اگر لازم است نتیجه را مرتب کنید، می‌توانید از ORDER BY بر اساس id، مربع یا مکعب استفاده کنید.

گزارش

1 پاسخ

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

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