مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

emilly2018

عضویت از 1396/06/22

فیلتر در دستور select

  • دوشنبه 1 آبان 1396
  • 14:35
تشکر میکنم

درود

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

میخوام از هر ID فقط 2 مورد نمایش داده بشه واسه این کار باید دستور Select ام رو چجور بنویسم؟

سپاس

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 1 آبان 1396
  • 16:44

از دستور Top استفاده کنید

Select Top(2) * From Person

کاربر سایت

emilly2018

عضویت از 1396/06/22

  • دوشنبه 1 آبان 1396
  • 16:49

نمیشه که اونوقت فقط دو تا id بالایی رو نشون میده

ببینین فرض کنین ما از id 1 سه تا داریم از id 2 دو تا داریم و از id 3  هم سه تا داریم من میخوام دستور select ام رو جوری بنویسم که از id1 دوتا , از id2 هم دوتا  , از id3 هم دو تا و الی آخر  نشون بده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 1 آبان 1396
  • 16:53

ایتدا روی ID باید GroupBy بزنید و بعد با Top میتونید 2 رو استخراج کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)