PDA

View Full Version : شمارش تعداد داده در mysql



extern
چهارشنبه 31 اردیبهشت 1393, 13:26 عصر
سلام.
دوستان من می خوام تعداد ردیف های بالای یک ردیف رو شمارش کنم به این صورت که مثلا اگر داخل mysql ردیف 12 را انتخاب کردیم تعداد ردیف های قبلش رو حساب کنیم
در کل قصد دارم یک سیستم نوبت دهی ساده ایجاد کنم به این صورت که وقتی شماره خودش را استعلام کرد بهش بگیم چند نفر قبل از وی هستند
راهی که به ذهنم رسید این هست که بیام یک قسمت ایجاد کنیم هنگام ذخیره در دیتابیس یک شماره به اون اضافه کنیم بعد از رسیدن اون نوبت حذفش کنیم اما زیاد منطقی نیست .
اگر راهی هست ممنون میشم راهنمایی کنید.

MMSHFE
چهارشنبه 31 اردیبهشت 1393, 21:27 عصر
این مثال رو ببینید:
SELECT COUNT(*) AS `before_count` FROM `table` WHERE (`id`<'5');
این کوئری به شما میگه قبل از رکوردی که id اون 5 هست چند تا رکورد دارین. حالا برحسب نیازتون تغییرش بدین.