به دست آوردن تعداد کاربران ثبت نام شده امتیاز آنلاین
#1
سلام. فرض کنیم بر اساس آموزش ثبت امتیازات آنلاین، نام و امتیاز کاربران را با کاراکتر # از هم جدا کرده و در بانک اس کیو ال به صورت زیر ذخیره میکنیم"
#ali#600#ahmad#700#reza#500
حالا تعداد کاربران رو میخوایم به دست بیاریم. مشخصه که میشه با تقسیم بر دو کردن تعداد # به دست آورد.
لطفا بفرمایید در آموزش ثبت امتیاز آنلاین برای به دست آوردن تعداد # در رشته موجود در بانک اس کیو ال از چه روش یا کدی باید استفاده کنیم. ممنون
البته اگر روش منطقی تری برای اینکار هست لطفا عنوان کنید. متشکرم
بازی استراتژیک لشکر امپراطور
نصب رایگان

[تصویر:  com.parsasoft.myempires0.jpg]
  پاسخ


 سپاس شده توسط:
#2
سلام
به جای اینکار، مقدار آخرین id موجود در جدول ثبت نامی ها رو بدست بیارین، اینطوری آخرین عددی که بهتون میده، میشه تعداد افرادی که ثبت نام کردند.
  پاسخ


 سپاس شده توسط:
#3
خوب با چه دستوری تو کانستراکت این کارو بکنم؟
بازی استراتژیک لشکر امپراطور
نصب رایگان

[تصویر:  com.parsasoft.myempires0.jpg]
  پاسخ


 سپاس شده توسط:
#4
(1395/2/4، 04:50 عصر)kamran_cn نوشته است: سلام. فرض کنیم بر اساس آموزش ثبت امتیازات آنلاین، نام و امتیاز کاربران را با کاراکتر # از هم جدا کرده و در بانک اس کیو ال به صورت زیر ذخیره میکنیم"
#ali#600#ahmad#700#reza#500
حالا تعداد کاربران رو میخوایم به دست بیاریم. مشخصه که میشه با تقسیم بر دو کردن تعداد # به دست آورد.
لطفا بفرمایید در آموزش ثبت امتیاز آنلاین برای به دست آوردن تعداد # در رشته موجود در بانک اس کیو ال از چه روش یا کدی باید استفاده کنیم. ممنون
البته اگر روش منطقی تری برای اینکار هست لطفا عنوان کنید. متشکرم

سلام
از اکسپرشن tokencount استفاده کنید که تعداد توکن‌ها را به ما می‌دهد.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: kamran_cn
#5
ممنون. با tokencount  جواب میده. ولی اگر تعداد کاربران زیاد شد این روش جواب میده؟ راهی نیست که بتونیم تعداد رکوردهای جدول اس کیو ال رو تو کانستراکت بدونیم که نخواد رشته رو مقایسه کنیم؟
بازی استراتژیک لشکر امپراطور
نصب رایگان

[تصویر:  com.parsasoft.myempires0.jpg]
  پاسخ


 سپاس شده توسط:
#6
اولا که توی جدول امتیازات که 10 هزار نفر رو نمیخواین نشون بدین، معمولا این جدول برای برترین ها است.

دوما، همون موردی که گفتم خوبه، فقط شما الان رشته ای که درخواست میدین از سرور چیه؟
  پاسخ


 سپاس شده توسط:
#7
ببینید ممکنه 50 تا رو نشون بده ولی باید تو 10000 تا بگرده تا 50 تا رو پیدا کنه. هر چند من این کار رو برای نمایش امتیاز نمیخوام برای پیدا کردن کاربر بر اساس تعداد کاربران میخوام.
یعنی میخوام بگم اگر 100 تا کاربر هست رندوم 100 بگیره و یکی رو پیدا کنه. بخاطر همین باید بدونم تعداد کل چند تاست
رشته اینه:
#ali#600#ahmad#700#reza#500
ضمنا نمیشه آخرین آیدی رو حساب کرد چون بر اساس امتیاز بیشتر مرتب میکنه و ممکنه آیدی 1 پایینتر آیدی 3 باشه
در ضمن جواب ندادید که چطوری تعداد رکورد رو بگیریم. این فکر کنم بهترین راهه
بازی استراتژیک لشکر امپراطور
نصب رایگان

[تصویر:  com.parsasoft.myempires0.jpg]
  پاسخ


 سپاس شده توسط:
#8
نه، منظورم رشته ی php هست که میزنین برای بدست آوردن همین ها، موقعی که نشون میده...
  پاسخ


 سپاس شده توسط:
#9
(1395/2/4، 07:19 عصر)kamran_cn نوشته است: ممنون. با tokencount  جواب میده. ولی اگر تعداد کاربران زیاد شد این روش جواب میده؟ راهی نیست که بتونیم تعداد رکوردهای جدول اس کیو ال رو تو کانستراکت بدونیم که نخواد رشته رو مقایسه کنیم؟

از این کد SQL می‌تونید استفاده کنید:
کد:
SELECT COUNT(*) FROM اسم‌جدول;
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: kamran_cn
#10
(1395/2/4، 09:14 عصر)Mojtaba نوشته است:
(1395/2/4، 07:19 عصر)kamran_cn نوشته است: ممنون. با tokencount  جواب میده. ولی اگر تعداد کاربران زیاد شد این روش جواب میده؟ راهی نیست که بتونیم تعداد رکوردهای جدول اس کیو ال رو تو کانستراکت بدونیم که نخواد رشته رو مقایسه کنیم؟

از این کد SQL می‌تونید استفاده کنید:
کد:
SELECT COUNT(*) FROM اسم‌جدول;
ممنون. میشه توضیح بدید چطور این کد رو تو کانستراکت برای به دست آوردن تعداد رکورد استفاده کنم؟
بازی استراتژیک لشکر امپراطور
نصب رایگان

[تصویر:  com.parsasoft.myempires0.jpg]
  پاسخ


 سپاس شده توسط:


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 178 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,596 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: