با استفاده از تابع 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 استفاده کنید.

توسط پژوهشگر در 201 روز قبل ساعت 03:54
دسته بندی ها: MySQL MySQL for beginner
arash در 201 روز قبل ساعت 04:46

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

گزارش

1 پاسخ

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

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