தொகுதி பாடங்கள் (4/4)
எண்ணுதல் மற்றும் சுருக்கம்: COUNT, AVG, MAX
இதுவரை ஒவ்வொரு SELECT அட்டவணையின் ஒவ்வொரு வரிசைக்கும் ஒரு வரிசையை வழங்கியுள்ளது.
ஒட்டுமொத்த செயல்பாடுகள் இதற்கு நேர்மாறாகச் செய்கின்றன: அவை பல வரிசைகளைப் படித்து திரும்பும்
ஒரே மதிப்பு அவற்றைச் சுருக்கமாகக் கூறுகிறது.
மிகவும் பொதுவானவை:
COUNT(*)- எத்தனை வரிசைகள் உள்ளன.AVG(column)— எண் மதிப்புகளின் சராசரி (NULLஐப் புறக்கணிக்கிறது).MAX(column)/MIN(column)— அதிகபட்ச / குறைந்தபட்ச மதிப்பு.SUM(column)— எண் மதிப்புகளின் கூட்டுத்தொகை.
SELECT COUNT(*),
AVG(salary),
MAX(salary)
FROM employees;மொத்த அட்டவணையில் (GROUP BY இல்லாமல், இது
நீங்கள் அடுத்த தொகுதியில் பார்க்கலாம்) முடிவு ஒற்றை வரிசை, பொருட்படுத்தாமல்
மூல அட்டவணையில் எத்தனை வரிசைகள் உள்ளன.
WHERE உடன் இணைத்தல்
WHERE வடிப்பான்கள் முன் திரட்டுதல்: மொத்தமானது வரிசைகளில் மட்டுமே வேலை செய்யும்
என்று வடிகட்டியை கடந்து சென்றார்.
-- Stipendio medio dei soli dipendenti del Marketing (department_id = 3):
SELECT AVG(salary)
FROM employees
WHERE department_id = 3;முயற்சி செய்து பாருங்கள்
ஜனவரி 1, 2020 முதல் எத்தனை பணியாளர்கள் பணியமர்த்தப்பட்டுள்ளனர்? ஒற்றை எண்ணை (ஒரு வரிசை, ஒரு நெடுவரிசை) திரும்பவும்.
குறிப்பைக் காட்டு
வரிசைகளைக் கணக்கிடும் செயல்பாடு COUNT(*) ஆகும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
மதிப்பாய்வு பயிற்சி
ஒரு வினவலில், சந்தைப்படுத்தலில் (department_id = 3) ஊழியர்களின் சராசரி (AVG) மற்றும் அதிகபட்ச (MAX) சம்பளத்தைக் கணக்கிடுங்கள். ஒரு வரிசை, இரண்டு நெடுவரிசைகள்.
குறிப்பைக் காட்டு
காற்புள்ளிகளால் பிரிக்கப்பட்ட ஒரே SELECT இல் பல மொத்த செயல்பாடுகளை நீங்கள் வைக்கலாம்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்