با استفاده از تابع 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 اجرا میشود و نیازی به توابع پیچیده نیست.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای هر ردیف جدول 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 اضافه کنید.
گزارش