SQLде агрегаттык функция деген эмне?
SQLде агрегаттык функция деген эмне?

Video: SQLде агрегаттык функция деген эмне?

Video: SQLде агрегаттык функция деген эмне?
Video: Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains 2024, Май
Anonim

SQLдеги функцияларды бириктирүү . Маалыматтар базасын башкарууда а агрегаттык функция болуп саналат функция мында бир нече саптардын маанилери көбүрөөк мааниге ээ бир маанини түзүү үчүн белгилүү критерийлер боюнча киргизүү катары чогуу топтолот. Ар түрдүү Агрегаттык функциялар.

Тиешелүү түрдө, мисал менен SQLде агрегаттык функция деген эмне?

Агрегаттык функция маанилердин жыйындысы боюнча эсептөөнү аткарат жана жалгызды кайтарат баалуулук . тышкары COUNT , агрегаттык функциялар нөл маанилерди этибарга албайт. Жалпы функциялар көбүнчө SELECT операторунун GROUP BY пункту менен колдонулат.

Жогорудагылардан тышкары, SQLде канча агрегаттык функция бар? MySQL бардык беш (5) ISO стандартын колдойт агрегаттык функциялар COUNT, SUM, AVG, MIN жана MAX.

Ошондой эле билесизби, төмөндөгү варианттардын кайсынысы SQLде агрегаттык функция болуп саналат?

Төмөндө көбүнчө колдонулган SQL агрегаттык функциялары бар: AVG () – топтомдун орточо маанисин берет. COUNT () – топтомдогу нерселердин санын кайтарат. MAX() – максимум кайтарат баалуулук комплектте.

Агрегат функциясы кайда?

Эгерде SELECT оператору GROUP BY пунктун эмес, WHERE сүйлөмүн камтыса, анда агрегаттык функция WHERE пункту белгилеген катарлардын ички жыйындысы үчүн бир маанини чыгарат. Качан а агрегаттык функция GROUP BY пунктун камтыбаган SELECT билдирүүсүндө колдонулат, ал бир маанини чыгарат.

Сунушталууда: