نقل قول نوشته شده توسط sg.programmer مشاهده تاپیک
شرط OR بهتر نیست ؟ چون اگه یکی از شرط ها درست بود نیازی به چک کردن شرط بعدی نخواهد شد.

جدولم را بزارم گمراه کننده خواهد شد:

n1,n2,n3 سه متغییر هستند که میخوام سیستم تولید کنه و در خروجی کوئری ظاهر بشن

خب بر فرض مثال x شما برابر بود با 18 خب در این حالت باید شرط دومتون اجرا میشد ولی در عمل شرط اول اجرا میشد. با این شرطی که شما نوشتید بقیه شرطها رو میتونید حذف کنید. چون همیشه اگه x بزرگتر از صفر باشه شرط اول شما صادق میشه و دیگه نمیره شرط های بعدی رو اجرا کنه. در ضمن اگه میخواید هر سه متغییر تو خروجی باشه بگید کد رو اصلاح کنم. بهتره جدول رو هم بزاری.

اینو ببینید.
الان x =18 هست
شروع
شرط اول : آیا x>=1 هست؟یا x<14 هست ؟ بله پس n1++(خاصیت or اینه که کافیه یکی از شرطها صادق باشه )