صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 17

موضوع: دستور count(id=) یک عدد در sql

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض دستور count(id=) یک عدد در sql

    با سلام و خسته نباشید
    برای بدست آوردن نتیجه دستور count(id)>10 توی sql چیکار کنم
    می خواهم مشخص کنم مثلا: کاربرانی که بیشتر از ده بار به سایت وارد شده اند کیان هستند!

    کد HTML:
    select id from user where count(login)>10
    همچین چیزی امکان داره؟
    ویرایش توسط Marshall : December 15th, 2019 در ساعت 00:37

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Feb 2016
    نوشته ها
    143
    تشکر تشکر کرده 
    531
    تشکر تشکر شده 
    283
    تشکر شده در
    170 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    ابتدا باید ورود و خروج های یوزرها در تیبل شما ثبت شده باشند که بتونید همچین کوئری رو اجرا کنید در غیر اینصورت پاسخی دریافت نخواهد شد
    این درخواست برای چه سیستمی هست ؟

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط OMIDTU5 نمایش پست ها
    ابتدا باید ورود و خروج های یوزرها در تیبل شما ثبت شده باشند که بتونید همچین کوئری رو اجرا کنید در غیر اینصورت پاسخی دریافت نخواهد شد
    این درخواست برای چه سیستمی هست ؟
    ببخشید یعنی چی برای چه سیستمی است؟ دستور برای sql است.

  5. #4
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    ببخشید یعنی چی برای چه سیستمی است؟ دستور برای sql است.
    سلام
    اگر مرتبط با همون اسکریپتی هست که دارید با yii مینویسید، پیشنهاد میکنم یک کاری انجام بدید، راحت تر هست.
    یک جدول جدید بسازید، با نام session ( نشست ) که پس از ورود هر کاربر، اطلاعاتی که مدنظر دارید در این جدول تنظیم بشه.
    اطلاعاتی مثل تاریخ ورود، دفعات ورود، یوزر آیدی و آی پی و ... تا موارد دیگر.
    این جدول شامل id , userid, time, counting باشه.
    مقدار id که int هست و بصورت auto تعیین میشه.
    userid که بصورت int هست.
    time هم روی حالت datetime
    counting هم بصورت int در نظر بگیرید ( در حالت Default روی 0 تنظیم کنید )

    حالا، برای پس از ورود هر کاربر، یک کوئری Insert ساده در نظر بگیرید که اطلاعات رو ثبت کنه و بعد از هر بار ورود، مقدار counting+1 بشه.
    این ساده ترین و بی دردسرترین راه هست.

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

  6. تعداد تشکر ها از sam_pontiac به دلیل پست مفید


  7. #5
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    سلام
    اگر مرتبط با همون اسکریپتی هست که دارید با yii مینویسید، پیشنهاد میکنم یک کاری انجام بدید، راحت تر هست.
    یک جدول جدید بسازید، با نام session ( نشست ) که پس از ورود هر کاربر، اطلاعاتی که مدنظر دارید در این جدول تنظیم بشه.
    اطلاعاتی مثل تاریخ ورود، دفعات ورود، یوزر آیدی و آی پی و ... تا موارد دیگر.
    این جدول شامل id , userid, time, counting باشه.
    مقدار id که int هست و بصورت auto تعیین میشه.
    userid که بصورت int هست.
    time هم روی حالت datetime
    counting هم بصورت int در نظر بگیرید ( در حالت Default روی 0 تنظیم کنید )

    حالا، برای پس از ورود هر کاربر، یک کوئری Insert ساده در نظر بگیرید که اطلاعات رو ثبت کنه و بعد از هر بار ورود، مقدار counting+1 بشه.
    این ساده ترین و بی دردسرترین راه هست.

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

    یه دستور پیدا کردم توی نت عمل می کنه ولی هیچ نتیجه ای رو بالا نمیاره

    کد HTML:
    SELECT id, Count(login) FROM user GROUP BY id HAVING COUNT(login) >10

  8. #6
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    یه دستور پیدا کردم توی نت عمل می کنه ولی هیچ نتیجه ای رو بالا نمیاره

    کد HTML:
    SELECT id, Count(login) FROM user GROUP BY id HAVING COUNT(login) >10
    خب با ساختار دیتابیس شما تطابق داره این دستور؟!
    میتونید یه اسکرین از ساختار جدول مربوطه برای من بفرستید؟

    البته پیشنهاد تجربی من رو حتما بهش اهمیت بدید، مطمئنا بهتر هست.

  9. #7
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    خب با ساختار دیتابیس شما تطابق داره این دستور؟!
    میتونید یه اسکرین از ساختار جدول مربوطه برای من بفرستید؟

    البته پیشنهاد تجربی من رو حتما بهش اهمیت بدید، مطمئنا بهتر هست.
    خیلی از پیشنهادتون ممنونم و می فهم چی گفتید فقط باید راه حل ساده ای هم وجود داشته باشه مثل این کدی که نوشتم
    بله با ساختار جدول من تطابق داره و توی نت که سرچ کردم بعنوان پاسخ برگزیده هم انتخاب شده
    کد HTML:
    https://stackoverflow.com/questions/1804731/where-countcol-1
    ولی نمی دونم چرا هیچ نتیجه ای نداره!

  10. #8
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    خیلی از پیشنهادتون ممنونم و می فهم چی گفتید فقط باید راه حل ساده ای هم وجود داشته باشه مثل این کدی که نوشتم
    بله با ساختار جدول من تطابق داره و توی نت که سرچ کردم بعنوان پاسخ برگزیده هم انتخاب شده
    کد HTML:
    https://stackoverflow.com/questions/1804731/where-countcol-1
    ولی نمی دونم چرا هیچ نتیجه ای نداره!
    پیشنهاد من هم خیلی ساده بود البته.
    بهر جهت، این کوئری گروه بندی میکنه بر اساس اونهایی که مجموعشون بیش از 10 مورد هست.
    یا این عدد رو تغییر بدید ( کمتر کنید، شاید داده هاتون به اون میزان نیست ).
    یا به جای GROUP کردن، یک ORDER ساده بگیرید.
    یعنی به این شکل :



    کد:
    SELECT id, Count(login) FROM user ORDER BY id DESC
    امتحان کنید ببینیم نتیجه میده.

  11. #9
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    پیشنهاد من هم خیلی ساده بود البته.
    بهر جهت، این کوئری گروه بندی میکنه بر اساس اونهایی که مجموعشون بیش از 10 مورد هست.
    یا این عدد رو تغییر بدید ( کمتر کنید، شاید داده هاتون به اون میزان نیست ).
    یا به جای GROUP کردن، یک ORDER ساده بگیرید.
    یعنی به این شکل :



    کد:
    SELECT id, Count(login) FROM user ORDER BY id DESC
    امتحان کنید ببینیم نتیجه میده.
    نه بابا از روی داده ها دارم بهش عدد میدم هر عددی که میزنم نتیجه ای نمیاره
    دستور شما هم عمل کرد و یک مقداری رو پیدا کرد

  12. #10
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : دستور count(id=) یک عدد در sql

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    نه بابا از روی داده ها دارم بهش عدد میدم هر عددی که میزنم نتیجه ای نمیاره
    دستور شما هم عمل کرد و یک مقداری رو پیدا کرد
    پس الان برطرف شد؟

    پ.ن: دقیقا در حالت تصور و تجسم ساختار دیتابیس و ... دارم راهنمایی میکنم

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. Top 50 temporarily rejected ips by message count
    توسط hraeissi در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: May 17th, 2013, 21:19
  3. دستور لینوکس برای اطلاعات سخت افزار
    توسط rezadiamond در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: October 26th, 2012, 01:29
  4. حلقه مسیربابی سیسکو Hop Count(Metric) Routing Loops
    توسط royalserver.ir در انجمن سیسکو Cisco
    پاسخ ها: 0
    آخرين نوشته: February 8th, 2011, 13:20

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •