PDA

نسخه کامل مشاهده نسخه کامل : رتبه در mysql



jandedy
30-12-2008, 19:36
سلام دوباره ،

چطوري مي شود رتبه يك فيلد رو در mysql گرفت ؟ :19:

Bill Gates
30-12-2008, 19:51
سلام
فیلد یا سطر؟

jandedy
30-12-2008, 19:51
بلي فيلد با فيلد هاي ديگر سطر هاي ديگر

Bill Gates
30-12-2008, 19:55
سوالت یه جوریه!

فیلد که همون بالا هستش همیشه
ولی سطر های جدیدی که ایجاد میشه زیره اون قرار میگیره

فیلد معمولا دوسنتن اینکه چندمه کاربردی نداره چون ثابته جابه جا که نیمیشه !!
روشت رو بگو واسه چه کار میخوای شاید راه بهتری باشه!! :31:

jandedy
30-12-2008, 19:58
مثلا مي خواهم بدانم در جدول 12355 چندم است يعني بين ديگر سطر ها چه رتبه اي دارد

neopersia
31-12-2008, 00:29
منظورتون از رتبیه دقیقاً چیه؟ یعنی برای چه کاری احتیاج دارید؟
یه کم توضیح بدید بهتر میشه جواب داد

Ultimator
31-12-2008, 02:01
منظورتون از رتبیه دقیقاً چیه؟ یعنی برای چه کاری احتیاج دارید؟
یه کم توضیح بدید بهتر میشه جواب داد
خب مشخصه ایندکس سطر منظورشونه ! ( فکر کنم ! ! !  ) 
بگین تو Mysql چطوره ! تو sql server که اونطوریه !! :31: 

David.Jn
31-12-2008, 02:09
خب مشخصه ایندکس سطر منظورشونه ! ( فکر کنم ! ! ! )
بگین تو Mysql چطوره ! تو sql server که اونطوریه !!
ایشون داره میگه فیلد نه سطر!
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Ultimator
31-12-2008, 03:15
ایشون داره میگه فیلد نه سطر!
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

مثلا مي خواهم بدانم در جدول 12355 چندم است يعني بين ديگر سطر ها چه رتبه اي دارد
فیلد رو که با سطر مقایسه نمیکنن ! حتما منظور سطره که میخوان بدونن بین بقیه سطر ها چندمه ! :31: 
فیلد هم که تکون نمیخوره که ببینیم چندمیه ! خودمون تعریف میکنیم ! 
البته رتبه بندی بر اساس چی هم مهمه ( sort ) 
حالا اگه یکی جواب داد ! ! ! 
:31:

jandedy
31-12-2008, 09:41
سلام ،

من مثلا جدولي شبيه اين دارم :




visit 15600
9668


156998






و مي خواهم بدانم 15600 در سطر خودش رتبه چندم را دارد . ساده تر بگويم . مثلا در Excel با تابع rank مي شد رتبه 1 فيلد را در ديگر فيلد ها سنجيد و مثلا مي گفتيم A2 در A1:A100 چه رتبه اي دارد و مثلا مي گفت 9 .

من هم همين را مي خواهم بدانم . براي خدمات آنلاين . مثلا كاربر مياد و ميگه رتبه من در كل سايت هاي عضو در بازديد چندم است و ما هم بايد با MYSQL اين رتبه را بسنجيم .

با تشكر فراوان از ultimator و zibatarin nam و neopersia و Bill Gates و بقيه دوستان ...

Bill Gates
31-12-2008, 09:43
سلام
الان بیکار شدم واست نوشتم :31:

این میاد تمامی رو نشون میده و هرکدوم رو میگه که چندمه رتبش حالا ----- و تغییراتی که داشتی رو خودت انجام بده :دی:31:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

neopersia
31-12-2008, 10:28
سلام ،

من مثلا جدولي شبيه اين دارم :




visit 15600
9668


156998






و مي خواهم بدانم 15600 در سطر خودش رتبه چندم را دارد . ساده تر بگويم . مثلا در Excel با تابع rank مي شد رتبه 1 فيلد را در ديگر فيلد ها سنجيد و مثلا مي گفتيم A2 در A1:A100 چه رتبه اي دارد و مثلا مي گفت 9 .

من هم همين را مي خواهم بدانم . براي خدمات آنلاين . مثلا كاربر مياد و ميگه رتبه من در كل سايت هاي عضو در بازديد چندم است و ما هم بايد با MYSQL اين رتبه را بسنجيم .

با تشكر فراوان از ultimator و zibatarin nam و neopersia و Bill Gates و بقيه دوستان ...



اگر درست فهمیده باشم باید این جواب بده:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا این:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از کدوم استفاده کنی دیگه بستگی به این داره که رتبه رو صعودی بخوای حساب کنی یا نزولی.


******
یادم رفت بگم که کد بالا میاد تعداد رکوردهایی رو که رتبه بهتری از رکورد مورد نظر دارن بر میگردونه.
برای اینکه رتبه همون رکورد رو به دست بیاری باید عدد به دست اومده رو با 1 جمع کنی!

jandedy
31-12-2008, 12:37
سلام
الان بیکار شدم واست نوشتم :31:

این میاد تمامی رو نشون میده و هرکدوم رو میگه که چندمه رتبش حالا ----- و تغییراتی که داشتی رو خودت انجام بده :دی:31:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


خيلي ممنون خودم بلد بودم :31::31::31:


ولي جواب neopersia درست مي گفت خيلي ممنون از neopersia :11::11::11::11: