• 1401/07/18

استفاده از order در sp :

سلام خسته نباشین

ببخشین من برای کد زیر چطوری میتونم در sp اعمال کنم. هم order رو که از enum استفاده کردم و هم از صفحه بندی

  • 1401/07/20
  • ساعت 08:02

سلام دوست من وقتتون بخیر

 دوست من در مورد enum ها شما کافیه داخل sp یک متغیر از جنس عدد تعریف کنید و از سمت برنامه enum رو برای اون متغییر ارسال کنید چون هر enum پشت زمینش یک مقدار داره

در مورد ساختار pagination شما هم هر پارامتری که لازمه برای اینکه تو sp داشته باشید باید اون پارامتر رو ارسال کنید و داخل sp براش ورودی در نظر بگیرید


  • 1401/07/21
  • ساعت 23:03

خیلی ممنون.

ببخشین من چطوری میتونم در داخل select where از if استفاده کنم؟ اینکه مثلا اگه 0 بود همه رو نشون بده اگه یک بود خونده شده هارو نشون بده و اگه 2 بود خونده نشده ها رو نشون بده. از case then استفاده کردم جواب نداد و خطا میده

جستوجو هم کردم ولی به جایی نرسیدم

 


  • 1401/07/23
  • ساعت 19:54

سلامت باشید دوست عزیز

دوست من شما میتونید این کار رو با استفاده از خود دستور if انجام بدین به این صورت که شما مقدار متغیر رو چک میکنید اگر 0 بود مثلا کوئری مدنظر رو مینویسید و به همین ترتیب برای بقیه حالت ها


  • 1401/07/24
  • ساعت 09:02

پس نمیتونم داخل where از if استفاده کنم. به تعداد if هام کوئری رو دوباره مینویسم و شرط مورد نظرمو میدم درسته؟


  • 1401/07/26
  • ساعت 08:55

بله میتونید از این روش استفاده کنید

یک روش دیگه هم وجود داره با اسم داینامیک کوئری در موردش تحقیق کنید دوست من


logo-enamadlogo-samandehi