SQL Group By

SQL Group By нь тухайн хүснэгтийн тодорхой баганаар өгөгдлийг групплэн, бичлэг мөрийн тоог тоолох, дунджийг олох гэх мэт нэгтгэл гаргахад ашиглагдана. Дараах функцуудтэй хамт хэрэглэгдэнэ:

  • MIN() – Хамгийн бага утгыг гаргах
  • MAX() – Хамгийн их утгыг гаргах
  • COUNT() – Тоолох
  • SUM() – Нийлбэрийг олох
  • AVG() – Дунджийг олох.

Доорх жишээгээр өгөгдсөн хүснэгтээс YEAR баганаар групплэн 2010, 2011, 2012 оны нэгтгэл дүнг COUNT болон AVG функц ашиглан гаргасныг харж болохоор байна.

Бичигдэх QUERY:

SELECT YEAR,       
       COUNT(*) AS count,
       AVG(CLOSE) AS AVG  
FROM database.table 
GROUP BY YEAR 

Холбоотой нийтлэлүүд

1) SQL код бичих дараалал (Coding Order): 2) SQL гүйцэтгэх дараалал (Execution Order) ба тайлбар: Жишээ: Query унших: FROM → orders хүснэгтээс эхлэнJOIN → stores хүснэгттэй store_id-р...
  • SQL
  • 4 сар 23, 2025
WHERE statement нь SQL (Structured Query Language) доторх өгөгдлийг шүүхэд ашиглагддаг маш чухал хэсэг юм. Энэ нь хүснэгт дэх тодорхой...
  • SQL
  • 9 сар 26, 2024
SQL (Structured Query Language) - нь датабааз дээр ажиллах стандарт хэл бөгөөд датаг шинэчилэх, хадгалах, боловсруулах, хувиргах болон ашиглах үндсэн...
  • SQL
  • 8 сар 16, 2020