سلام دوستان
من چه جور می تونم سطر دهم تا بیستم یا در کل یک بخش از بانک را انتخاب کنم مهم نیست آی دی چنده یا چی فقط میخوام بگم کوردهای بیستم تا پنجاهم بانک را نمایش بده
سلام دوستان
من چه جور می تونم سطر دهم تا بیستم یا در کل یک بخش از بانک را انتخاب کنم مهم نیست آی دی چنده یا چی فقط میخوام بگم کوردهای بیستم تا پنجاهم بانک را نمایش بده
سلام.
موضوع رو که مطرح فرمودید با دو راه حل قابل پیاده سازیه:
از طریق کوئری --> که باید تو انجمن مربوطه بنویسید.
از طریق برنامه نویسی --> که همینجا جاشه.
میتونید از تابع read کلاس DataReader استفاده کنید. بدین صورت که چون در یک حلقه While باید مورد استفاده قرار بگیره، شما می تونید از یک counter استفاده کنید و یه شرط بذارید که هر وقت اون counter بین 20 تا 50 هست، داده دریافتی رو در نظر بگیره در غیر این صورت ندید بگیره.
هرچند باز پیشنهاد می کنم راه حل کوئری رو پیگیری کنید.
یا علی.
select * from(
select ROW_NUMBER()over(order by id_City) as RowN,* from city ) t1
where t1.RowN >= 10 and t1.RowN <= 50
با ADO
خب نوشتی top 20
میاد 20 تای اولو نمایش میده
شرط بزار بنویس rowN >= 20 and rowN <= 30
اینطوری از 20 تا 30 رو نمایش میده
rowN چیه ؟
معادل این چیزی که گفتی توی کوئریی که من نوشتم چی میشه ؟
میشه جایگزین کنی ؟
select * from(select ROW_NUMBER()over(order by id) as RowN,* from Event_TB ) t1
where t1.RowN >= 10 and t1.RowN <= 20
این دستورات t_sql چقدر از کد نویسی اضافه آدم رو نجات میده واقعا ممنون از همگی