Group
By
يستخدم
Group By
تجميع البيانات. نريد
الحصول علي مجموع Sum
رواتب الموظفين حسب المدينة City المتواجدين فيها.
جدول
الموظفين:
Select City,
Sum(Salary) As TotalSalary
From
tblEmployee
Group
By City
إذا
تم حذف Group
by City
سوف يحدث خطأ
Column 'tblEmployee.City' is invalid in the select list because it is
not contained in either an aggregate function or the GROUP BY clause.
نريد
معرفة مرتبات الموظفين حسب المدينة City و النوع
Gender, ثم الترتيب
بواسطة المدينة.
Select City,
Gender, Sum(Salary) As TotalSalary
From
tblEmployee
Group
By City,Gender
Order
By City
يمكن
ايضا معرف عدد الموظفين Count.
Select City,
Gender, Sum(Salary) As TotalSalary , Count(ID) As [Total Employees]
From
tblEmployee
Group
By City,Gender
Order
By City
استخدمت
الأقواس المربعة square
brackets
لكي لا يحدث خطأ عند تسمية Total
Employees لاني استخدمت مسافة Space بين الكلمتين.
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم