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

کمک فوری میخوام چون باید دو روز دیگه تحویل بدم

manip30

کاربر تازه وارد
تاریخ عضویت
6 اکتبر 2009
نوشته‌ها
17
لایک‌ها
0
سلام من در دیتابیسم یک سری اطلاعات به صورت زیر دارم:
ردیف نام نمره
11 رضا 100
12 رضا 200
13 رضا 200
14 رضا 300
15 رضا 500
16 رضا 710
17 رضا 800
18 رضا 900
19 رضا 1000
10 رضا 1000
حالا من میخوام در این دیتابیس یک query بسازم که 5 نفر اولو کخ بیشترین نمره هارو نشون بده!!!!!!!!!!!!!!
کمک فوری میخوام چون باید دو روز دیگه تحویل بدم
 

MD66

Registered User
تاریخ عضویت
13 جولای 2008
نوشته‌ها
2,669
لایک‌ها
205
محل سکونت
400 City
سلام من در دیتابیسم یک سری اطلاعات به صورت زیر دارم:
ردیف نام نمره
11 رضا 100
12 رضا 200
13 رضا 200
14 رضا 300
15 رضا 500
16 رضا 710
17 رضا 800
18 رضا 900
19 رضا 1000
10 رضا 1000
حالا من میخوام در این دیتابیس یک query بسازم که 5 نفر اولو کخ بیشترین نمره هارو نشون بده!!!!!!!!!!!!!!
کمک فوری میخوام چون باید دو روز دیگه تحویل بدم

- Top n : تعداد n سطر اول بانك اطلاعاتي را برمي گرداند.

Select top 5 *

from [Order Details]

5 سطر اول بانك را برمي گرداند.


نكته 3 : در حالت بالا اگر مقدار سطر 5 و 6 يكي باشد فقط سطر 5 جواب خواهد بود براي گريز از اين حالت از شكل زير در اين دستور استفاده ميكنيم :

Select top n with ties *

From table

پس میشه
select top 5 * from tablename
order by nomre desc

البته من نمیدونم جواب بده یا نه چون تست نکردم یه سرچ کردم + اطلاعات خودم شد این
دیگه شرمنده
 

najafzadeh

کاربر فعال پایگاه داده ها
کاربر فعال
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
522
لایک‌ها
28
محل سکونت
قزقلعه
سلام من در دیتابیسم یک سری اطلاعات به صورت زیر دارم:
ردیف نام نمره
11 رضا 100
12 رضا 200
13 رضا 200
14 رضا 300
15 رضا 500
16 رضا 710
17 رضا 800
18 رضا 900
19 رضا 1000
10 رضا 1000
حالا من میخوام در این دیتابیس یک query بسازم که 5 نفر اولو کخ بیشترین نمره هارو نشون بده!!!!!!!!!!!!!!
کمک فوری میخوام چون باید دو روز دیگه تحویل بدم

کد:
SELECT top 5  rblTest.rowID, rblTest.Name, rblTest.Mark
FROM rblTest ORDER BY rblTest.Mark DESC;
 

فایل های ضمیمه

  • Natijeh.JPG
    Natijeh.JPG
    18.5 KB · نمایش ها: 22
بالا