إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

مساعدة في عمل Count لحقول


4 رد (ردود) على هذا الموضوع

#1 ميسم الكرام

ميسم الكرام

    مشرفة

  • فريق الإشراف
  • 2,163 مشاركة
  • الاسم الأول:-
  • اسم العائلة:-
  • البـلـد: Country Flag

تاريخ المشاركة 23 October 2011 - 12:47 PM

لدي حقل من نوع اللست ايتم (list item) ومثلا فيه نوع الدراسة دكتوراه وماجستير وبكالوريوس
اريد جملة sql vتقوم بحساب كل نوع دراسة على وحدة
يعني يعطي النتيجة عدد الدكتوراه = كذا والمجاستير كذا وهكذا ومشكوررررررررررررررررين مقدماً


"حسبيّ الله ونعم الوكيل"
 
أتعرف معنى قول حسبي الله ﻭﻧﻌﻢ ﺍﻟﻮﻛﻴﻞ؟ أﻱ إﻧﻪ ﻧﻘﻞ ﻣﻠﻒ قضيته ﻣﻦ قاضي ﺍﻷﺭﺽ إلى قاضي السماء
 
وهل تعرف وعد الله لقائلها:  (وعزّتي وجلالي لأنصرنّك ولو بعد حين)
 
يارب أحتسبك فيهم وأرفع إليك ملف قضيتي بأخذهم أجري لـ (٢٨١ تقرير) وإنكار جهدي وإضاعة وقتي والتطاول علي بالسب والشتم
 
ربي أذقهم مرارة الموقف بأخذ الأجر وإنكار الجهد وإضاعة الوقت وتطاول لفظي
 
ربي عدلاً وليس حقداً..فأنت العدل الحق المبين
 
 
 
((كمْا تَدين تُدان ...ولن تنجيك النذور ولا القربان)) خبِّئ هذا النَّص العادل بين أروقة فِكرك وضَعْهُ فوق رفوُفِ الحسْبان.
 

 


#2 skybird1961

skybird1961

    مشترك

  • الأعضــاء
  • 68 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 23 October 2011 - 02:53 PM

افتر ض اسم الحقل degree

select degree,count(*) from table group by degree


افترض اسم الجدول table

#3 عزيز القادري

عزيز القادري

    مشترك

  • الأعضــاء
  • 197 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:الرياضه-الانترنت

تاريخ المشاركة 12 November 2011 - 11:09 AM

اولاً لنفرض ان حقل نوع الدراسه من نوع رقم وفي اللست نسند الدكتوراه الى الرقم 1 والماجستير الى الرقم 2 والبكالريوس الى الرقم 3 بحيث في اللست تظهر الدكتوراه والماجستير والبكالريوس .
فاذا اردت معرفة عدد الدكتوراه تكون كالتالي
select count(degree) from emp
having degree=1

صورة


#4 majed al shweesh

majed al shweesh

    مشترك

  • الأعضــاء
  • 144 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:البرمجه

تاريخ المشاركة 12 November 2011 - 02:31 PM

لنفرض أن لديك هذا درجات الموظففين ويحتوي علي الحقول التاليه رقم الموظف ,الدرجه فتالي سوف تكون جمله seq كا التالي
SELECT COUNT(degree_no),degrees_no from employee
group by degrees_no

#5 eslam4444

eslam4444

    عضو نشط

  • الأعضــاء
  • 444 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:football,swimming,design,PlayStation,web developer,,

تاريخ المشاركة 12 November 2011 - 11:57 PM

بسم الله الرحمن الرحيم
begin
if :list_item=1 then
select count(phd),phd into :item
from table_name
group by phd;
elsif :list_item=2 then
select count(bsc),bsc into :item
from table_name 
group by bsc;
eslif :list_item=3 then
select count(ma),ma into :item
from table_name
group by ma;
end if;
end;

mcts||''||oca||''||ocp||askpc expert

I hope soon successful Ceh


متغيب مؤقتا