یک پرسوجو بنویسید که ستون id و مقدار کتانژانت (cot) زاویهای که در ستون degrees ذخیره شده است را از جدول angles نمایش دهد (زاویهها بر حسب درجه هستند و باید قبل از محاسبه به رادیان تبدیل شوند).
11.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:54 0.0
برای حل از تابع COT در MySQL استفاده کنید که آرگومانش باید بر حسب رادیان باشد؛ بنابراین از RADIANS(degrees) یا ضرب در PI()/180 برای تبدیل درجه به رادیان بهره ببرید. برای جلوگیری از خطا در نقاطی که تانژانت صفر است (مثلاً مضارب 180 درجه) میتوانید با شرط WHERE یا تابع MOD مقادیری را فیلتر کنید و خروجی را با ROUND به تعداد اعشار دلخواه قالببندی کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای نمایش ستون id و مقدار کتانژانت زاویه در ستون degrees از تابع COT با ورودی رادیان استفاده کنید. توجه داشته باشید cot برای مضارب 180 درجه مقدار نامشخصی ایجاد میکند چون sin برابر با صفر میشود، پس بهتر فیلتر یا شرطی اضافه کنید. نمونه ساده: SELECT id, ROUND(COT(RADIANS(degrees)), 6) AS cot_value FROM angles WHERE MOD(degrees, 180) <> 0; همچنین میتوانید خروجی را با ROUND به تعداد اعشار دلخواه قالببندی کنید تا نتایج پایدار و قابل نمایش باشند.
گزارش