رفتن به مطلب

مشکل در نوشتن کد بهینه sql در php


fun_code

ارسال‌های توصیه شده

سلام

بنده یه صفحه php ساختم که زیاد استفاده و بارگزاری میشه... برای همین باید از بهینه ترین روش استفاده کنم...

در این صفحه در صورت نیاز از دو فیلد دیتابیس یک واحد کسر میشه... مهم اینه که مقدار هیچکدوم نباید کمتر از صفر بشه.

برای اینکه مقدار هیچیک منفی نشه باید اگر مقدار هر کدوم بزرگتر از 0 هست یک واحد ازش کسر شود...

برای همین اول باید مقدار هر دو فیلد رو بارگزاری و هر کدوم که بیشتر از صفر بود یک واحد ازش کسر کنم... (این روش بهینه نیست چون اول باید مقادیر از جدول بارگزاری و سپس برای هر مقدار یک آپدیت انجام بشه)

آیا دستور sql وجود داره که پیش از کسر کردن بشه مقدارش رو بسنجیم ؟

الان دستور MAX رو دیدم که میشه ازش استفاده کرد  مشکلم حل شد. به اینصورت که مینویسم :

MAX(0,field)

 

با تشکر از توجه شما

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...