முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 2 · பாடம் 4 இன் 4பாடத்திட்டத்தில் 8/57~8 min
தொகுதி பாடங்கள் (4/4)

எண்ணுதல் மற்றும் சுருக்கம்: COUNT, AVG, MAX

இதுவரை ஒவ்வொரு SELECT அட்டவணையின் ஒவ்வொரு வரிசைக்கும் ஒரு வரிசையை வழங்கியுள்ளது. ஒட்டுமொத்த செயல்பாடுகள் இதற்கு நேர்மாறாகச் செய்கின்றன: அவை பல வரிசைகளைப் படித்து திரும்பும் ஒரே மதிப்பு அவற்றைச் சுருக்கமாகக் கூறுகிறது.

மிகவும் பொதுவானவை:

  • COUNT(*) - எத்தனை வரிசைகள் உள்ளன.
  • AVG(column) — எண் மதிப்புகளின் சராசரி (NULL ஐப் புறக்கணிக்கிறது).
  • MAX(column) / MIN(column) — அதிகபட்ச / குறைந்தபட்ச மதிப்பு.
  • SUM(column) — எண் மதிப்புகளின் கூட்டுத்தொகை.
SQL
SELECT COUNT(*),
       AVG(salary),
       MAX(salary)
FROM employees;

மொத்த அட்டவணையில் (GROUP BY இல்லாமல், இது நீங்கள் அடுத்த தொகுதியில் பார்க்கலாம்) முடிவு ஒற்றை வரிசை, பொருட்படுத்தாமல் மூல அட்டவணையில் எத்தனை வரிசைகள் உள்ளன.

WHERE உடன் இணைத்தல்

WHERE வடிப்பான்கள் முன் திரட்டுதல்: மொத்தமானது வரிசைகளில் மட்டுமே வேலை செய்யும் என்று வடிகட்டியை கடந்து சென்றார்.

SQL
-- Stipendio medio dei soli dipendenti del Marketing (department_id = 3):
SELECT AVG(salary)
FROM employees
WHERE department_id = 3;

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#sql.m2.l4.e1
முயற்சிகள்: 0ஏற்றுகிறது…

ஜனவரி 1, 2020 முதல் எத்தனை பணியாளர்கள் பணியமர்த்தப்பட்டுள்ளனர்? ஒற்றை எண்ணை (ஒரு வரிசை, ஒரு நெடுவரிசை) திரும்பவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

வரிசைகளைக் கணக்கிடும் செயல்பாடு COUNT(*) ஆகும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#sql.m2.l4.e2
முயற்சிகள்: 0ஏற்றுகிறது…

ஒரு வினவலில், சந்தைப்படுத்தலில் (department_id = 3) ஊழியர்களின் சராசரி (AVG) மற்றும் அதிகபட்ச (MAX) சம்பளத்தைக் கணக்கிடுங்கள். ஒரு வரிசை, இரண்டு நெடுவரிசைகள்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

காற்புள்ளிகளால் பிரிக்கப்பட்ட ஒரே SELECT இல் பல மொத்த செயல்பாடுகளை நீங்கள் வைக்கலாம்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்