SQL 7 САБАҚ- GROUP BY, HAVING СҰРАНЫСТАРЫ (ҰБТ ИНФОРМАТИКА)
Вставка
- Опубліковано 15 гру 2024
- Sql GROUP BY
Мәлімдеме БОЙЫНША ТОП мәндері бірдей жолдарды жиынтық жолдарға топтастырады, мысалы, "әр елдегі тұтынушылар санын табу".
Group BY операторы нәтижені бір немесе бірнеше бағандармен топтастыру үшін жиынтық функциялармен (COUNT(), MAX(), MIN(), SUM(), AVG()) жиі пайдаланылады.
SQL HAVING
HAVING операторы нәтижені бір немесе бірнеше бағандармен топтастыру арқылы жазбаларды шектеу үшін жиынтық функциялармен (COUNT(), MAX(), MIN(), SUM(), AVG()) жиі пайдаланылады.
SQL Жиынтық Функциялары
Жиынтық функция-бұл мәндер жиынтығы бойынша есептеуді орындайтын және бір мәнді қайтаратын функция.
Жиынтық функциялар КӨБІНЕСЕ SELECT операторының СӨЙЛЕМ БОЙЫНША ТОБЫМЕН бірге қолданылады. Сөйлем БОЙЫНША ТОП нәтиже жиынын мәндер тобына бөледі және жиынтық функцияны әр топ үшін бір мәнді қайтару үшін пайдалануға болады.
ЕҢ ЖИІ ҚОЛДАНЫЛАТЫН SQL жиынтық функциялары:
MIN () - таңдалған бағандағы ең кіші мәнді қайтарады
MAX () - таңдалған бағандағы ең үлкен мәнді қайтарады
COUNT () - жиындағы жолдар санын қайтарады
SUM () - сандық бағанның жалпы сомасын қайтарады
AVG () - сандық бағанның орташа мәнін қайтарады
Жиынтық функциялар нөлдік мәндерді елемейді (COUNT () қоспағанда).
Жоғарыдағы жиынтық функцияларды келесі тарауларда қарастырамыз.
Вайдео короли им 3 санжар