Мазмуну:

AVG функциясы SQLде кантип иштейт?
AVG функциясы SQLде кантип иштейт?

Video: AVG функциясы SQLде кантип иштейт?

Video: AVG функциясы SQLде кантип иштейт?
Video: 2. MySQL 8 - консоль mysql 2024, Май
Anonim

SQL Server AVG () функция агрегат болуп саналат функция бул кайтарат орточо топтун мааниси.

Бул синтаксисте:

  • БААРЫ көрсөтмө берет AVG () функция эсептөө үчүн бардык баалуулуктарды алуу.
  • DISTINCT көрсөтмө берет AVG () функция уникалдуу баалуулуктар боюнча гана иштөө.

Ошо сыяктуу эле, сиз SQL AVGди кантип эсептейт деп сурасаңыз болот?

SQL ТАНДОО САНОО, СУМ, AVG

  • SELECT COUNT маалымат баалуулуктарынын санын кайтарат.
  • SELECT SUM маалымат маанилеринин суммасын кайтарат.
  • SELECT AVG маалымат баалуулуктарынын орточо маанисин кайтарат.

Ошо сыяктуу эле, маалымат базасындагы орточо эсепти кантип эсептейсиз? Сахна артында, AVG функциясын эсептейт орточо бул маанилердин жалпы санын NULL маанилерден башка маанилердин санына бөлүү жолу менен маанилердин саны. Демек, эгерде бул маанилердин жалпы саны натыйжанын маалымат түрүнүн максималдуу маанисинен ашып кетсе, анда маалымат базасы сервер ката чыгарат.

Кошумча, биз AVG функциясын кайда пунктунда колдоно алабыз?

SQL AVG () кайда менен Биз алабыз табыңыз орточо кайда колдонуу менен берилген шартты канааттандырган катарлардын гана пункт . Төмөнкү SQL билдирүүсү табат орточо саны 50дөн ашкан товарлардын гана баасы.

SQLде тегерек кантип иштейт?

ROUND (туюнтма, [ондук орун]) мында [ондук орун] кайтарылган ондук чекиттердин санын көрсөтөт. Терс сан тегеректөө ондук чекиттин сол жагындагы цифрага келет дегенди билдирет. Мисалы, -1 сан болот дегенди билдирет тегеректелген жакынкы ондуктарга чейин.

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