با استفاده از تابع SIN در MySQL مقدار سینوس زاویه (بر حسب درجه) را از ستون angle در جدول measurements برای هر رکورد محاسبه و نمایش دهید.
3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:44 0.0
برای حل این سوال از تابع SIN استفاده کنید که ورودی آن بر حسب رادیان است؛ بنابراین باید مقادیر درجه را به رادیان تبدیل کنید با RADIANS(angle) یا ضرب در PI()/180. معمولاً یک پرسوجوی ساده مانند SELECT id, SIN(RADIANS(angle)) AS sin_value FROM measurements; کافی است. نکته: اگر میخواهید مقدار را در ستون جدید ذخیره کنید میتوانید با ALTER TABLE ستون اضافه کنید و سپس UPDATE کنید یا از SELECT INTO برای خروجی موقت استفاده نمایید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای محاسبه سینوس زاویه بر حسب درجه از ستون angle در measurements، چون تابع SIN ورودی رادیان میگیرد، از RADIANS(angle) استفاده کنید. معمولاً کافی است: SELECT id, SIN(RADIANS(angle)) AS sin_value FROM measurements; اگر میخواهید مقدار را بهطور دائمی ذخیره کنید، از ستون Generated استفاده کنید، مثلاً ALTER TABLE measurements ADD COLUMN sin_value DOUBLE AS (SIN(RADIANS(angle))) STORED; همچنین توجه کنید مقادیر NULL در angle منجر به NULL در sin_value خواهند شد و استفاده از نوع داده DOUBLE دقت مناسبی ارائه میدهد.
گزارش