نمایش نتایج 1 تا 8 از 8

نام تاپیک: بازیابی N رکورد از ردیف x تا Y جدول بدون در نظر گرفتن فیلد کلیدی

  1. #1
    کاربر دائمی آواتار Ehsan Rafsanjani
    تاریخ عضویت
    آبان 1384
    محل زندگی
    مشهد
    پست
    105

    بازیابی N رکورد از ردیف x تا Y جدول بدون در نظر گرفتن فیلد کلیدی

    سلا م خدمت دوستان
    من برای یک بانک اطلاعاتی احتاج دارم که کاربر ابتدا یک فیلد رو کلیک کرده و سپس اطلاعات جدول بر مبنای فیلد انتخاب شده سورت بشه و بعد اطلاعات رو به صورت صفحه به صفحه نمایش بدم
    چون نمی خوام منابع سیسم خیلی در گیر بشه باید
    N رکورد از ردیف x تا Y جدول رو بدون در نظر گرفتن فیلد کلیدی انتخاب کنم
    راستش این کار رو با COUNt(*( و Top N و قرار دادن یک فیلد کلیدی تونستم انجام بدم ولی بنا به دلایلی این روش برام مفید نیست
    اگه از دوستان کسی هست که بتونه کمکم کنه ممنون میشم

  2. #2
    کاربر دائمی آواتار Ehsan Rafsanjani
    تاریخ عضویت
    آبان 1384
    محل زندگی
    مشهد
    پست
    105
    نحوه بانک اطلاعاتی که توضیح دادم دقیقا شکل همین فروم
    یعنی کاربر میتونه اطلاعات رو سورت کنه و pagimg برای هر صفحه فقط رکودهای مربوط به همون صفحه رو بازیابی میکنه

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1383
    محل زندگی
    تهران
    پست
    1,021

    Lightbulb

    نقل قول نوشته شده توسط Ehsan Rafsanjani
    سلا م خدمت دوستان
    من برای یک بانک اطلاعاتی احتاج دارم که کاربر ابتدا یک فیلد رو کلیک کرده و سپس اطلاعات جدول بر مبنای فیلد انتخاب شده سورت بشه و بعد اطلاعات رو به صورت صفحه به صفحه نمایش بدم
    چون نمی خوام منابع سیسم خیلی در گیر بشه باید
    N رکورد از ردیف x تا Y جدول رو بدون در نظر گرفتن فیلد کلیدی انتخاب کنم
    راستش این کار رو با COUNt(*( و Top N و قرار دادن یک فیلد کلیدی تونستم انجام بدم ولی بنا به دلایلی این روش برام مفید نیست
    اگه از دوستان کسی هست که بتونه کمکم کنه ممنون میشم
    سلام

    راه عاقلانه این کار همان استفاده از TOP در SELECT است. البته میتونی یک SP هم برای این کار بنویسی که SP فیلد کلید(فیلدی که باید سورت بر اساس اون انجام بشه) و رکورد شروع و نیز تعداد نمایش رو بگیره و بهت نتیجه SELECT برگردونه.

    در پناه حق موفق باشید و پرتوان

  4. #4
    کاربر دائمی آواتار Ehsan Rafsanjani
    تاریخ عضویت
    آبان 1384
    محل زندگی
    مشهد
    پست
    105
    یک سوال ساده تر دارم شاید این مشکل من رو حل کنه
    چه جوری میتونم یک رکورد از ردیف Nام یک جدول که به دلخواه سورت شده رو انتخاب کنم
    ممنون

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1383
    محل زندگی
    تهران
    پست
    1,021

    Lightbulb

    نقل قول نوشته شده توسط Ehsan Rafsanjani
    یک سوال ساده تر دارم شاید این مشکل من رو حل کنه
    چه جوری میتونم یک رکورد از ردیف Nام یک جدول که به دلخواه سورت شده رو انتخاب کنم
    ممنون
    سلام

    از همون TOP میتونی استفاده کنی. البته با این تفاوت که مثلا اگه رکورد 73 رو نیاز داشته باشی باید از رکورد 73 تا 73 رو بخونی.

    در پناه حق موفق باشید و پرتوان

  6. #6
    کاربر دائمی آواتار Microsoft.net
    تاریخ عضویت
    آبان 1382
    محل زندگی
    مشهد
    پست
    584
    اگه رکورد Nام رو میخوایی فقط با curser میشه انجامش داد ولی اگه n کورد یا N درصد اول رو میخوایی با همون top میشه

  7. #7
    نوشتن دستور topدرsql چگونه است؟

  8. #8
    کاربر دائمی آواتار MMAASS
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    یه گوشه دنیا
    پست
    231
    نقل قول نوشته شده توسط mehdi1981
    نوشتن دستور topدرsql چگونه است؟

    Select top n From myTable

    که بحای n تعداد رکوردها نوشته میشود.
    اینکار را میشه بادرصد هم انجام داد.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •