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

نام تاپیک: دستوری برای پیدا کردن بیشترین مقدار یک فیلد

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    اصفهان
    پست
    301

    دستوری برای پیدا کردن بیشترین مقدار یک فیلد

    فرض کنید یه تیبل داریم که شامل3تا فیلد هستش. فیلد1=نام و فیلد2=نمره و فیلد3=بیشترین نمره. که مثلا شخصی به اسم علی در این جدول دارای 3تا نمره و احمد دارای 5 نمره و اکبر 1 نمره دارد. حالا من میخام با یه دستور فیلد3 جدولم برابر بشه با بیشترین نمره هر فرد. یعنی بیاد ببینه از 3تا نمره علی کدوم بیشتره اونو بزاره داخل فیلد3 هر 3تا رکورد مربوط به علی.
    1.JPG

  2. #2

    نقل قول: دستوری برای پیدا کردن بیشترین مقدار یک فیلد

    سلام

    احتمالا جوابتون یه چیزی تو این مایه ها خواهد بود ... امتحان کنید ... یه Update که به ازای هر رکورد بزرگترین مقدار رو داخل ستون بیشترین مقدار قرار می ده ...
    Update Table1 Set BishtarinNomre=(Select Max(Nomreh) From Table1 as t1 Where t1.Name=Name)

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    اصفهان
    پست
    301

    نقل قول: دستوری برای پیدا کردن بیشترین مقدار یک فیلد

    سلام دوست عزیز. ولی نباید دداخل دستورم از Where t1.Name=Name استفاده کنم چون اینجوری باید به ازای تمام نام های داخل جدول یه بار کیوری رو اجرا کنم و بگم مثلا "علی"=Where t1.Name بعد دوباره واسه یه نام دیگه. راهی وجود نداره که اتوماتیک خودش تمام رکوردهایی که فیلد1شون یکی هست رو تشخیص بده و آپدیتشون کنه؟

  4. #4

    نقل قول: دستوری برای پیدا کردن بیشترین مقدار یک فیلد

    شما همون t1.name=name رو بنویسید خودش برای همه اسم ها اینکارو انجام می ده ... در واقع منظور از Name دوم Table1.Name هست ... نه اینکه شما اسم اون شخص رو بنویسی اونجا ...

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

  1. سوال: پیدا کردن بیشترین مقدار بوسیله تابع
    نوشته شده توسط Younestalebi در بخش Access
    پاسخ: 3
    آخرین پست: شنبه 29 مرداد 1390, 12:14 عصر
  2. پیدا کردن بیشترین مقدار در دیتابیس
    نوشته شده توسط mehdi4467 در بخش C#‎‎
    پاسخ: 8
    آخرین پست: جمعه 03 اردیبهشت 1389, 22:33 عصر
  3. سوال: دستوری برای پیدا کردن تعداد دفعات تکرار سطری در my sql
    نوشته شده توسط akram-g در بخش PHP
    پاسخ: 2
    آخرین پست: یک شنبه 01 شهریور 1388, 22:19 عصر
  4. query برای پیدا کردن فاصله بین دو عدد در فیلد
    نوشته شده توسط mrpn123 در بخش SQL Server
    پاسخ: 4
    آخرین پست: دوشنبه 20 اسفند 1386, 19:49 عصر
  5. پاسخ: 8
    آخرین پست: جمعه 07 مهر 1385, 11:25 صبح

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

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