نمایش نتایج 1 تا 3 از 3

نام تاپیک: به دست آوردن تعداد رکورد های که هر کدام شرط خاصی رو دارند

  1. #1
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    به دست آوردن تعداد رکورد های که هر کدام شرط خاصی رو دارند

    با سلام من یک جدول دارم که در اون 4 فیلد از نوع بولین هست می خواستم تعداد رکورد هایی رو که هر کدوم جداگانه این شرط رو دارند به دست بیارم یعنی مثلا تعداد رکورد هایی که فیلد 1 اون ترو هست و تعداد رکورد هایی که فیلد 2 ترو هست و تعداد رکورد هایی که فیلد 3 ترو هست و ... یعنی می خواهم 4 تا مقدار به من برگرده که نشون دهنده رکوردهایی هستند که هر کدوم یکی از این فیلدها true هست ممنون میشم راهنمایی کنید

  2. #2
    کاربر دائمی آواتار parvizwpf
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    TEH
    پست
    2,919

    نقل قول: به دست آوردن تعداد رکورد های که هر کدام شرط خاصی رو دارند

    من زیاد فکر نکردم ساده ترین روش رو میگم:
    SELECT  ( SELECT    COUNT(*)
    FROM dbo.TF
    WHERE F1 = 1
    ) F1 ,
    ( SELECT COUNT(*)
    FROM dbo.TF
    WHERE F2 = 1
    ) F2 ,
    ( SELECT COUNT(*)
    FROM dbo.TF
    WHERE F3 = 1
    ) F3 ,
    ( SELECT COUNT(*)
    FROM dbo.TF
    WHERE F4 = 1
    ) F4

  3. #3
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499

    نقل قول: به دست آوردن تعداد رکورد های که هر کدام شرط خاصی رو دارند

    سلام.
    از اونجایی که فیلدها فقط مقادیر 0 و یا 1 دارند احتمالا بتونید به راحتی جمع مقادیر رو حساب کنید:

    select Sum(f1), SUM(f2), SUM(f3), SUM(f4)
    from table


    اینطوری جدول هم فقط یک بار پیمایش میشه و طبیعتا سرعت اجرای کوئری بیشر خواهد بود.
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

تاپیک های مشابه

  1. سوال: به دست اوردن تعداد table های یک بانک sql
    نوشته شده توسط meygoo در بخش C#‎‎
    پاسخ: 2
    آخرین پست: یک شنبه 26 شهریور 1391, 01:27 صبح
  2. سوال: به دست اوردن تعداد سطر های جدول با استفاده از entity framework
    نوشته شده توسط Mohammadvb6 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 1
    آخرین پست: یک شنبه 01 مرداد 1391, 21:34 عصر
  3. گفتگو: به دست آوردن تعداد رکورد های یک جدول
    نوشته شده توسط kambizvb6 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: دوشنبه 29 خرداد 1391, 15:01 عصر
  4. پاسخ: 4
    آخرین پست: شنبه 31 مرداد 1388, 08:28 صبح
  5. سوال: به دست آوردن تعداد فرم های یک برنامه
    نوشته شده توسط seven_7_sky در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 2
    آخرین پست: دوشنبه 20 آبان 1387, 16:14 عصر

قوانین ایجاد تاپیک در تالار

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