برای هر سفارش در جدول orders ستون order_date را با استفاده از تابع DAYOFMONTH استخراج کرده و به همراه order_id نمایش دهید.

3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 03:04

0.0

در MySQL از تابع DAYOFMONTH(date) برای بازگرداندن عدد روز ماه (۱ تا ۳۱) استفاده کنید؛ نمونه پرس‌وجو: SELECT order_id, DAYOFMONTH(order_date) AS day_of_month FROM orders; توجه کنید که ستون order_date باید از نوع DATE یا DATETIME باشد و در صورت ذخیره شدن به‌صورت رشته، ابتدا با STR_TO_DATE آن را به تاریخ تبدیل کنید.

توسط پژوهشگر در 202 روز قبل ساعت 03:04
دسته بندی ها: MySQL MySQL for beginner
arman در 202 روز قبل ساعت 07:36

برای استخراج روز ماه هر سفارش از تابع DAYOFMONTH(order_date) استفاده کنید و نتیجه را همراه با order_id نمایش دهید. مطمئن شوید ستون order_date از نوع DATE یا DATETIME است؛ اگر به صورت رشته ذخیره شده باشد، با STR_TO_DATE آن را به تاریخ تبدیل کنید. همچنین برای جلوگیری از خطاهای احتمالی به دلیل مقادیر NULL می‌توانید از COALESCE استفاده کنید. نمونه پرس‌وجو: SELECT order_id, DAYOFMONTH(order_date) AS day_of_month FROM orders.

گزارش

1 پاسخ

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

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