الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مجموع ال rows

مغلق
بدأه C#please في 3 سبتمبر 2005 · 4 رد · 515 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي column اسمه salary يحتوي علي عدد من ال rows كلها عبارة عن Integers

اريد حاصل جمع محتويات هذه ال rows

#2

السلام عليكم.

هذا سؤال SQL يا C#please..و سؤال سهل لذا سأجيبك عليه في سرعة برغم اعتيادي على الثرثرة في المشاركات!

و الحل أبسط مما تتخيل (SUM(Salary ترجع لك المطلوب... أي بدلا من SELECT SALARY تكون (SELECT SUM(Salary

SUM هذه تسمى Aggregate Function. لتعرف Aggregate Functions أكثر ابحث عن "Aggregate Function" في الـ Help أو MSDN أو محرك بحثك المفضل و ستجد ما يسرك إن شاء الله.

مثال على نتيجة بحث:

http://msdn.microsoft.com/library/default...._fa-fz_9yuk.asp

تحياتي لك و للجميع.

السلام عليكم.

,Regards

Mohamed Ahmed Meligy

Senior Software Engineer

SilverKey Tech - Egypt Branch

Computer Engineering Student

High Institute of Engineering, Culture and Science City

E-mail: Eng.Meligy@Gmail.com

Weblog: http://GeeksWithBlogs.NET/Mohamed

Mobile: +20 10 603 3013

#3

ويمكنك التعامل معها ببساطه من خلال تنفيذ ()ExecuteScalar الموجوده داخل الـ Command ... مثال ::

بافتراض أنه يوجد لديك Connection موجوده باسم yourConnection ::

yourConnection.Open();

SqlCommand myCommand = new SqlCommand("Select sum(salary) from yourTable",yourConnection);

int salarySum =(int) myCommand.ExecuteScalar();

الآن المجموع موجود داخل المتغير salarySum فافعل به ما شئت.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#4

جزاكم الله خيرا

ونفع بنا وبكم

#5

لكن إذا كنت تريد تنفيذ ذلك بدون الرجوع إلى قاعدة البيانات.

راجع الخاصية Expression في الDataColumnلتنفيذ ذلك

فيكفي إضافة Column إلى Table وتجعل قيمة الخاصية Expression

"Count(*)"

وتكون القيمة الموجودة هي ما تريد في كل السجلات. لأنها من دوال التجميع.

راجع الخاصية في المستندات الموجودة لديك أو من خلال الرابط التالي

http://msdn.microsoft.com/library/en-us/cp...essiontopic.asp

هذا الموضوع مغلق.

مواضيع مشابهة