آشنایی با SQL - بخش نهم - آشنایی با Aggregate Functions

بیشترین حقوق چقدر است؟
SELECT MAX (Salary)
;FROM Personnel
دقت کنید دستور بالا فقط مشخص می کند بیشترین حقوق چقدر است نه اینکه بیشترین حقوق را چه کسی می گیرد.
مسن ترین کارمند متولد چه سالی است؟
SELECT MIN (BirthYear)
;FROM Personnel
بیشترین حقوقی که کارمندان متولد ۱۳۶۰ می گیرند چقدر است؟
SELECT MAX (Salary)
FROM Personnel
;WHERE BirthYear = 1360
تعداد کل کارمندان چند نفر است؟
SELECT Count(*)
;FROM Personnel
تعداد کارمندان زن چند نفر است؟
SELECT Count(*)
FROM Personnel
;WHERE Gender = ‘Female’
میانگین حقوق کارمندان مرد چقدر است؟
SELECT AVG (Salary)
FROM Personnel
;WHERE Gender = ‘Male’
جمع کل حقوقی که باید در پایان هر ماه به کارمندان بپردازیم چقدر است؟
SELECT SUM (Salary)
;FROM Personnel
جمع کل حقوقی که کارمندان مرد متولد قبل از ۱۳۶۰ دریافت می کنند چقدر است؟
SELECT SUM (Salary)
FROM Personnel
;WHERE Gender = ‘Male’ AND BirthYear < 1360
مقالات مرتبط
- آشنایی با SQL – بخش یازدهم – آشنایی با پیوند جدول ها
- آشنایی با SQL – بخش دهم – آشنایی با Group By
- آشنایی با SQL – بخش هشتم – آشنایی با دستور SELECT
- آشنایی با SQL – بخش هفتم – آشنایی با AND, OR و NOT
- آشنایی با SQL – بخش ششم – آشنایی با دستور DELETE
- آشنایی با SQL – بخش پنجم – آشنایی با دستور UPDATE
- آشنایی با SQL – بخش چهارم – آشنایی با دستور INSERT
- آشنایی با SQL – بخش سوم – آشنایی با دستور CREATE
- آشنایی با SQL – بخش اول – SQL چیست؟
- آشنایی با SQL – بخش دوم – انواع داده