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

سؤال بخصوص DataSourse

بدأه عبد الملك بكار في 20 ديسمبر 2012 · 1 رد · 443 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي جدول يحتوي على أسماء أشخاص واماكن سكنهم واريد عمل احصاء لعدد سكان المناطق فقمت بعمل جملة الاستعلام هذه

SELECT    	[اسم المنطقة], COUNT([اسم المنطقة]) AS Expr1
FROM        	حلب
GROUP BY   [اسم المنطقة]

لكن اذا أردت عمل تصفية للجملة مثلا اريد فقط أسماء المناطق التي تحتوي على سكان أكثر من 500 مثلا فجربت هذا التتمة لجملة الاستعلام ولم تنجح

Where   Expr1 > 500
#2

السلام عليكم ورحمة الله وبركاته

استخدم جملة having بدلاً من Where

لأن Having تقوم بالتصفية بعد عملية التجميع أما Where فإنها تقوم بالاستبعاد قبل عملية التجميع أصلا

ومكان having يكون آخر الجملة

SELECT          [اسم المنطقة], COUNT([اسم المنطقة]) AS Expr1
FROM            حلب
GROUP BY   [اسم المنطقة] having count[اسم المنطقة] > 500
6

أدعو الله أن يجعل أعمالنا خالصة لوجهه الكريم --- وأن ينفعنا بما علمنا

Dr Sayed Tohamy

Programming Instructor

مدرب برمجة

---------------

EmaSoft2000

-------------------

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