PDA

View Full Version : گفتگو: پیدا کردن بزرگترین عضو در جدول



nkft63
دوشنبه 25 مهر 1390, 11:30 صبح
سلام
من یه جدول تو دیتابیس sql server دارم که تو یه ستونش اعداد ذخیره شده اند میخوام بزرگترین عدد رو از جدول پیدا کرده و توی یه textbox تو سی شارپ نمایش بده لطفا راهنمایی کنید

h-rafiee
دوشنبه 25 مهر 1390, 11:51 صبح
می تونی یه سورت بر اساس فیلد انجام بدی بعد اولین ایندکس رو بفرستی به تکست باکس.
یا نه می تونی تشریح کنی که بزرگترین رو داخل دستورات Where در دستورات Select پیدا کنه.

mmbarname
دوشنبه 25 مهر 1390, 11:52 صبح
سلام دوست عزیز.
برای این کار در select به این صورت عمل کن.
seletc max(نام ستون) from نام جدول

nkft63
دوشنبه 25 مهر 1390, 11:53 صبح
اگه امکانش هست کدشو (هر دو روش) بذارین

mmbarname
دوشنبه 25 مهر 1390, 11:54 صبح
select max(column from tableName

nkft63
دوشنبه 25 مهر 1390, 12:01 عصر
می تونی یه سورت بر اساس فیلد انجام بدی بعد اولین ایندکس رو بفرستی به تکست باکس.
یا نه می تونی تشریح کنی که بزرگترین رو داخل دستورات Where در دستورات Select پیدا کنه.

اگه امکانش هست کدکاملشو (هر دو روش) بذارین

h-rafiee
دوشنبه 25 مهر 1390, 12:05 عصر
دوستمون یاد آوری خوبی کرد اصلا نیازی به این همه کار نیست چون خطوطت زیاد میشه و برنامه از سرعتش کاسته میشه چون ارجاعات و عملیات زیادتر میشه.
از Select Max داخل Sql استفاده کن:)

araz_pashazadeh
دوشنبه 25 مهر 1390, 13:56 عصر
همون طوری که دوستان اشاره کردن با استفاده از دستور SELECT شما می تونین این کار را انجام بدین و یا با استفاده از دستورات LINQ شما قادر به انجام ای ن کار هستین این هم کدش در #C :
decimal maxAccountID = UIBase.dtSource.AsEnumerable().Max(SellerAccountID => SellerAccountID.Field<decimal>("AccountID"));