با استفاده از تابع 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 برای خروجی موقت استفاده نمایید.

توسط پژوهشگر در 202 روز قبل ساعت 02:44
دسته بندی ها: MySQL MySQL for beginner
arash در 202 روز قبل ساعت 08:38

برای محاسبه سینوس زاویه بر حسب درجه از ستون 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 دقت مناسبی ارائه می‌دهد.

گزارش

1 پاسخ

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

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