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 

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

Өнөө цагт аливаа салбарын судалгаа, шийдвэр гаргалт, загварчлалд регрессийн шинжилгээ (regression analysis) чухал байр суурь эзэлж байна. Энэхүү аргын гол зорилго нь...
  • Data Analysis
  • 6 сар 11, 2025
Өгөгдлийн шинжилгээ, статистик, машин сургалтын практикт хувьсагчийн төрлүүдийг ялгаж ойлгох нь загварын зөв үр дүн гаргах үндэс болдог. Доорх нийтлэлд...
  • Data Analysis
  • 6 сар 10, 2025
1) SQL код бичих дараалал (Coding Order): 2) SQL гүйцэтгэх дараалал (Execution Order) ба тайлбар: Жишээ: Query унших: FROM → orders хүснэгтээс эхлэнJOIN → stores хүснэгттэй store_id-р...
  • Data Analysis
  • 4 сар 23, 2025