با استفاده از تابع PI() در MySQL، یک پرس‌وجو بنویسید که برای هر سطر جدول circles با ستون radius محیط و مساحت دایره را به‌صورت ستون‌های circumference و area محاسبه و بازگرداند.

2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:21

0.0

برای حل این مسئله از تابع PI() به‌همراه عملیات جبری و تابع توان استفاده کنید؛ برای مثال می‌توانید از 2*PI()*radius برای محیط و از PI()*POWER(radius,2) یا PI()*POW(radius,2) برای مساحت بهره ببرید. یک SELECT ساده روی جدول circles با نام‌گذاری ستون‌ها (AS) و در صورت نیاز استفاده از ROUND برای گرد کردن نتایج کافی است؛ این پرس‌وجو در MySQL اجرا می‌شود و نیازی به توابع پیچیده نیست.

توسط پژوهشگر در 221 روز قبل ساعت 01:21
دسته بندی ها: MySQL MySQL for beginner
nima در 221 روز قبل ساعت 13:35

برای هر ردیف جدول circles با ستون radius، محیط با 2*PI()*radius و مساحت با PI()*POWER(radius,2) محاسبه و به عنوان ستون‌های circumference و area بازگردانده می‌شود. برای نمایش دقیق‌تر می‌توانید از ROUND(2*PI()*radius,2) و ROUND(PI()*POWER(radius,2),2) استفاده کنید. همچنین می‌توانید با استفاده از IFNULL(radius,0) یا COALESCE(radius,0) از رخ دادن NULL جلوگیری کنید. اگر ترجیح دارید داده‌ها تنها با radius مثبت بازگردد، شرط radius>0 را به WHERE اضافه کنید.

گزارش

1 پاسخ

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

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