با استفاده از تابع SIN در MySQL، برای جدول angles با ستون angle_deg (زاویه بر حسب درجه) یک پرسوجو بنویسید که زاویه و مقدار سینوس آن (پس از تبدیل به رادیان) را با چهار رقم اعشار نمایش دهد.
3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:04 0.0
برای حل این مسأله از توابع داخلی MySQL استفاده کنید: تابع SIN مقدار سینوس را با ورودی بر حسب رادیان محاسبه میکند، بنابراین ابتدا باید درجه را با تابع RADIANS به رادیان تبدیل کنید و سپس نتیجه را با ROUND تا چهار رقم اعشار قالببندی کنید. نمونه عبارت: SELECT angle_deg, ROUND(SIN(RADIANS(angle_deg)),4) AS sin_value FROM angles; در محیط MySQL (مانند MySQL Workbench یا خط فرمان) اجرا کنید؛ میتوانید از WHERE یا ORDER BY برای فیلتر یا مرتبسازی نتایج استفاده کنید و به مقادیر NULL یا دادههای نامعتبر توجه داشته باشید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
توجه کنید SIN در MySQL ورودی را به رادیان میگیرد، بنابراین تبدیل با RADIANS لازم است. اگر مقدار angle_deg NULL یا غیر عددی باشد نتیجه NULL میشود؛ میتوانید با استفاده از COALESCE و یا WHERE angle_deg IS NOT NULL فیلتر کنید. برای نمایش دقیقتر، از ROUND(SIN(RADIANS(angle_deg)), 4) استفاده کنید تا اعشار چهارم محاسبه شود. اگر دادهها با مقادیر نامعتبار مواجه شدند، میتوانید از CAST(angle_deg AS DECIMAL(10,2)) در صورت نیاز استفاده کنید.
گزارش