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

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

استخراج اخبار به شکل زیر

پنج شنبه, 22 بهمن 1394 14:13

استخراج اخبار به شکل زیر

سلام دوستان

من یه جدول تو دبتابیسم دارم ک کل اخبارم که نوع های مختلفی مثل اخبار سیاسی - رازهای سلامت - سبک زندگی و... هستش توی اون جدول ذخیره میشن .

حالا من میخوام که از اون دسته هایی ک تو اون جدول هست از هر دسته فقط 5 تا خبر جدیدشو بگیرم و نمایش بدم .

مثلا 5 تای جدید اخبار سیاسی و 5 تای جدید رازهای سلامت و...

مثل شکل زیر

ممنون میشم راهنمایی کنید.

پنج شنبه, 22 بهمن 1394 14:47

سلام

دستور select ساده هست دوست عزیز

Select Top 5 * from NameTable

 

 

پنج شنبه, 22 بهمن 1394 15:14

نه دوست عزيز فک کنم شما مشکل منو متوجه نشديد من تو اون يه جدول کل اطلاعات دسته بنديام ريخته ميشه يعني همه نوع اخبارم مثل سياسي و تازه ها و... تو اون يه جدول ذخيره ميشه حالا من ميخوام که با يه کانکشن به ديتابيس 5 تاي جديد از هر دسته خبري رو دريافت کنم.
ولي ايني ک شما گفتين فقط يه سلکت ساده هستش.

ممنون.

پنج شنبه, 22 بهمن 1394 15:23

شما باید از GroupBy استفاده کنید

بر اساس گروه ها GroupBy کنید و سپس باید مرتب کنید و بعد با استفاده از Take در Linq و یا Top در t-sql تعداد 5 تا را استخراج کنید

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید