با استفاده از تابع SIN در MySQL، برای جدول angles ستونی به نام sin_value اضافه کنید که مقدار سینوس زاویههای ستون angle_deg (بر حسب درجه) را محاسبه کند و مقدار را تا چهار اعشار گرد کند.
3.0 بازدید آخرین ویرایش در 203 روز قبل ساعت 02:41 0.0
در MySQL تابع SIN ورودی را بر حسب رادیان میپذیرد، بنابراین ابتدا باید از تابع RADIANS برای تبدیل درجه به رادیان استفاده کنید. میتوانید با یک SELECT آزمایشی مقدار را با عبارت ROUND(SIN(RADIANS(angle_deg)),4) مشاهده کنید و سپس با ALTER TABLE یک ستون جدید اضافه کرده و با UPDATE آن را پر کنید. نکات مفید: ابتدا با SELECT بررسی کنید، از RADIANS برای تبدیل درجه به رادیان استفاده کنید و برای نمایش قابلفهمتر از ROUND برای گرد کردن استفاده نمایید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای افزودن ستون sin_value به جدول angles از ترکیب ROUND(SIN(RADIANS(angle_deg)),4) استفاده کنید تا مقدار سینوس زاویهها بر حسب درجه با چهار رقم اعشار ذخیره شود. قبل از تغییر ساختار، با یک SELECT آزمایشی صحت محاسبه را با ROUND(SIN(RADIANS(angle_deg)),4) بررسی کنید تا مطمئن شوید زاویهها به درستی به رادیان تبدیل میشوند. سپس با ALTER TABLE angles ADD COLUMN sin_value DECIMAL(10,4) یا DOUBLE و UPDATE angles SET sin_value = ROUND(SIN(RADIANS(angle_deg)),4); توجه کنید که مقادیر NULL در angle_deg میتوانند NULL در sin_value ثبت شوند. نکته دیگر این است که SIN در MySQL ورودی رادیان میپذیرد، بنابراین تبدیل با RADIANS ضروری است.
گزارش