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

نام تاپیک: بدست آوردن یک سطر خاص از نتیجه کوئری

  1. #1

    بدست آوردن یک سطر خاص از نتیجه کوئری

    سلام.
    یک مقاله جمع و جوری نوشتم امید وارم افراد علاقه مندی که این مقاله را مطالعه می کنند برایشان نکات و مباحث آموزنده ای وجود داشته باشد.
    خلاصه مقاله:
    به یک تاپیک برخورد کردم بودم که ایجاد کننده آن سوال کرده بود "چطور می توانیم بطور مستقیم یک سطر خاص از نتیجه پرس و جو (result set) را بدست آوریم؟"
    به این فکر افتادم که از چه روش هایی ما می توانیم به این خواسته بررسیم. که نتیجه آن این مقاله شده است.
    در این مقاله بنده چندین راه حل (Solution) و روش (Method) برای بدست آوردن (Achieve) این مهم در موارد مختلف ارائه کرده ام.
    معرفی مورد ها:
    مورد یک: Query، تمام سطر های جدول را بدون هیچ شرطی برمی گرداند و جدول دارای یک ستون از نوع Identity بوده و از یک به طور منظم (سریالی) اظافه شده باشد و نتیجه بر اساس ID سورت شده باشد.
    مورد دوم: Query، بر اساس مقداری غیر از ID مرتب شده است و ممکن است شامل شروطی نیز باشد.
    مورد سوم: Query، ممکن است بر اساس هیچ ستونی مرتب نشده و شروط مختلفی روی سطر ها و ستون ها گذاشته شده است.
    در ادامه سه روش اصلی برای بدست آوردن جواب برای مساله مطرح می شوند.
    1- استفاده از Cursor همراه با دستور Fetch Absolute(مورد استفاده در تمام موارد)
    2- استفاده از تابع Identity Into() (مورد استفاده در تمام موارد(
    3- استفاده از تابع RowNumber() (مورد استفاده تنها در موردهای یک و دو)

    برای ادامه مطالب مقاله را دانلود کنید.

    اگر فرد علاقه مندی ایده و روش جدیدی داشت حتما ارائه کند.
    فایل های ضمیمه فایل های ضمیمه
    وبلاگ من (Advanced SQL Querying)

برچسب های این تاپیک

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

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