با استفاده از تابع CEILING در MySQL، برای جدول products که ستون price دارد یک پرسوجو بنویسید که product_id و قیمت گردششده به بالا (به نزدیکترین عدد صحیح) را نمایش دهد.
10.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:54 0.0
تابع CEILING در MySQL عدد را به کوچکترین عدد صحیح بزرگتر یا مساوی مقدار ورودی گرد میکند؛ کافیست از SELECT بههمراه CEILING(price) استفاده کنید، مثلاً SELECT product_id, CEILING(price) AS price_up FROM products; نکته: CEILING روی انواع عددی کار میکند و برای گرد کردن به چندگانهای خاص میتوانید از عباراتی مثل CEILING(price/10)*10 استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
توضیح مختصر: تابع CEILING مقدار ورودی را به کوچکترین عدد صحیح بزرگتر یا مساوی آن گرد میکند، بنابراین قیمتها را به سمت بالا میبرد و با ROUND متفاوت است. برای نمایش نتیجه میتوانید از SELECT product_id, CEILING(price) AS price_up FROM products; استفاده کنید. اگر میخواهید قیمتها را به دستههای خاصی مثل هر ده واحد گرد کنید، از CEILING(price/10)*10 استفاده کنید. همچنین اگر price مقدار NULL باشد، نتیجه CEILING(NULL) نیز NULL خواهد بود.
گزارش