SQL-д нэгтгэсэн функц гэж юу вэ?
SQL-д нэгтгэсэн функц гэж юу вэ?

Видео: SQL-д нэгтгэсэн функц гэж юу вэ?

Видео: SQL-д нэгтгэсэн функц гэж юу вэ?
Видео: SQL-н дэвшилтэт нэгтгэх функцууд (GROUP BY, HAVING vs. WHERE) 2024, May
Anonim

SQL дахь функцуудыг нэгтгэх . Өгөгдлийн сангийн менежментэд a нэгтгэх функц нь функц Энд олон мөрийн утгуудыг тодорхой шалгуурын дагуу нэгтгэж, илүү чухал утгатай нэг утгыг бий болгодог. Төрөл бүрийн Агрегат функцууд.

Үүний дагуу жишээн дээр SQL-д нэгтгэх функц гэж юу вэ?

Агрегат функц нь олон тооны утгууд дээр тооцоолол хийж, ганцыг буцаана үнэ цэнэ . Бусад COUNT , нэгтгэх функцууд нь хоосон утгыг үл тоомсорлодог. Агрегат функцийг ихэвчлэн SELECT мэдэгдлийн GROUP BY заалттай хамт ашигладаг.

Дээр дурдсанаас гадна SQL-д нийт хэдэн функц байдаг вэ? MySQL нь бүх таван (5) ISO стандартыг дэмждэг нэгтгэсэн функцууд COUNT, SUM, AVG, MIN болон MAX.

Дараах сонголтуудын аль нь SQL-д нэгтгэсэн функц болохыг та мэдэх үү?

Дараах нь түгээмэл хэрэглэгддэг SQL агрегат функцууд юм. AVG () – багцын дундажийг буцаана. COUNT () - багц дахь зүйлийн тоог буцаана. MAX() – дээд хэмжээг буцаана үнэ цэнэ багцад.

Агрегат функц хаана байна вэ?

Хэрэв SELECT мэдэгдэлд GROUP BY заалт байхгүй, харин WHERE өгүүлбэр агуулагдсан бол an нэгтгэх функц WHERE заалтын заасан мөрүүдийн дэд багцад нэг утгыг гаргадаг. Хэзээ ч а нэгтгэх функц нь GROUP BY заалт агуулаагүй SELECT мэдэгдэлд ашиглагддаг бөгөөд энэ нь нэг утгыг үүсгэдэг.

Зөвлөмж болгож буй: