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

نام تاپیک: TOP COUNT?

  1. #1

    TOP COUNT?

    سلام دوستان
    من می خوام داخل یک دیتا لیست 5 رکورد خاص که بر اساس فیلد های جدول انتخاب میشن رو انتخاب کنم. مثلا میخوام 5 خبر پر بیننده و یا 5 مقاله آخری که به جدول مربوطه اضافه شده را سلکت کنم.البته مشکل خودم حدس میزنم میشه با استفاده از TOP COUNT
    این کار رو انجام داد.شایدم با ویو و استورد پروسیجر . از شما می خوام کمکم کنین.

  2. #2
    سلام
    همان گونه که خودت گفتی باید از Top n استفاده کنی. فقط باید بدانی این دستور بر اساس بخش Order by اطّلاعات نخستین n سطر را به تو بر می گرداند.

  3. #3
    ممنون از جوابت.آره من از Top n استفاده میکنم اما ظاهرا Syntax اش رو اشتباه می زنم از Books Online هم چیزی دستگیرم نشد. میشه یه نمونه Query اش رو اینجا بزاری برام؟

  4. #4
    فراموش نکن عبارت Group By باید دارای همه ی ستون ها یت باشد بجز ستونی که می خواهی بر اساس آن گزارش چکیده بگیری.‌‍(Count..)



    --Tables:
    /*
    Sale { ProductId, CustomerId }
    Product { Name, Model }
    */

    --Returns the top 10 models of products.
    Select Top 10 Name, Model
    from Product
    order by Model

    --Returns the top 5 products that have been saled.
    SELECT Top 5 Product.Name, Product.Model, COUNT(Sale.ProductId) AS Number
    FROM Sale INNER JOIN
    Product ON Sale.ProductId = Product.Id
    GROUP BY Name, Model
    Order by Count(ProductId) desc



تاپیک های مشابه

  1. count(*) varname یعنی چه؟
    نوشته شده توسط mzamani در بخش SQL Server
    پاسخ: 3
    آخرین پست: شنبه 19 خرداد 1386, 12:54 عصر
  2. پاسخ: 3
    آخرین پست: پنج شنبه 27 اردیبهشت 1386, 08:40 صبح
  3. نکته جالب در مورد دستور (*)count
    نوشته شده توسط حمیدرضاصادقیان در بخش SQL Server
    پاسخ: 0
    آخرین پست: چهارشنبه 29 شهریور 1385, 09:34 صبح
  4. sum , count
    نوشته شده توسط sahra_777 در بخش SQL Server
    پاسخ: 3
    آخرین پست: چهارشنبه 15 تیر 1384, 13:22 عصر
  5. (*) Count
    نوشته شده توسط در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 13 آبان 1382, 19:13 عصر

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

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