PDA

View Full Version : سوال: چگونه بیشترین را پیدا کنیم ؟



hassanzanjani1374
یک شنبه 13 فروردین 1391, 12:50 عصر
سلام ، وقت بخیر
من توی یک تیبل در دیتابیس این فیلد ها رو دارم :
id , ip , page
این تیبل برای گزارش بازدید هست و فیلد پیچ آدرس صفحات بازدید شده توش ذخیره شده . من چطوری می تونم بفهمم توی تیبلم کدوم مقدار پیج بیشتر هست . مثلا من 5 تا رکورد دارم 3 تاش ایندکس.پی اچ پی هست و دوتاش پیج.پی اچ پی . چطوری می تونم بفهمم ایندکس.پی اچ پی بیشتر هست یعنی از بزرگ به کوچیک مرتب کنم ؟

MMSHFE
یک شنبه 13 فروردین 1391, 13:16 عصر
SELECT `page`, COUNT(*) AS `count` FROM `table` GROUP BY `page` ORDER BY `count` DESC

hassanzanjani1374
یک شنبه 13 فروردین 1391, 19:50 عصر
COUNT چیه ؟

farhadfery
یک شنبه 13 فروردین 1391, 22:17 عصر
COUNT چیه ؟
دیگه زحمت یه سرچ ساده را بکشید:کف:

MMSHFE
دوشنبه 14 فروردین 1391, 01:07 صبح
COUNT یک تابع در SQL هست که تعداد رکوردها رو برمیگردونه. با GROUP BY هم دسته بندی میکنیم تا تعداد هر دسته جداگانه شمارش بشه. ORDER BY هم که برای مرتب سازی هست. موفق باشید.