ฟังก์ชันการรวม

เสร็จสมบูรณ์เมื่อ

แทนที่จะเรียกข้อมูลแต่ละแถว คุณจะต้องสรุปข้อมูลเพื่อทําความเข้าใจแนวโน้มหรือรูปแบบต่าง ๆ

ฟังก์ชันการรวมถูกออกแบบมาสําหรับวัตถุประสงค์นี้ ซึ่งช่วยให้คุณสามารถทําการคํานวณบนกลุ่มของแถวและส่งกลับผลลัพธ์เดียวได้ ตัวอย่างทั่วไปรวมถึงการกําหนดยอดขายทั้งหมด ราคาเฉลี่ยของผลิตภัณฑ์ หรือจํานวนคําสั่งซื้อที่วางไว้ ฟังก์ชันเหล่านี้เป็นเครื่องมือพื้นฐานสําหรับการวิเคราะห์ข้อมูลใน SQL

ตัวอย่างของฟังก์ชันการรวมประกอบด้วย COUNT การนับจํานวนแถว เพื่อ SUM คํานวณผลรวม AVG สําหรับค่า MIN เฉลี่ย เพื่อค้นหาค่าที่น้อยที่สุด และ MAX เพื่อค้นหาค่าที่มากที่สุดในชุดข้อมูล

นับ

COUNT โดยทั่วไปแล้ว จะใช้เพื่อให้ได้ภาพรวมของปริมาณข้อมูลในตารางได้อย่างรวดเร็ว เช่น จํานวนคําสั่งซื้อ sales ทั้งหมดในชุดข้อมูล

SELECT COUNT(*) 
FROM sales.orders;

ผลลัพธ์ของคิวรีนี้คือค่าตัวเลขเดียวที่แสดงจํานวนคําสั่งซื้อ (หรือแถว) ทั้งหมดที่แสดงในตารางsales.orders

SELECT COUNT(DISTINCT country) 
FROM sales.customers;

คิวรี SQL นี้ COUNT ใช้ฟังก์ชันพร้อมกับ DISTINCT คําสําคัญเพื่อกําหนดจํานวนของประเทศที่ไม่ซ้ํากันที่มีอยู่ใน country คอลัมน์ของ sales.customers ตาราง โดยพื้นฐานแล้ว จะนับแต่ละค่าที่แตกต่างกัน country เพียงครั้งเดียว ให้ผลลัพธ์ที่เป็นตัวเลขที่แสดงจํานวนรวมของประเทศที่แตกต่างกันในชุดข้อมูล

ยอดรวม

SUM เป็นฟังก์ชันการรวมที่หลากหลายซึ่งใช้กันอย่างแพร่หลายในการคํานวณผลรวมของค่าในคอลัมน์ตัวเลข ไม่ว่าคุณกําลังวิเคราะห์ข้อมูลทางการเงินหรือการประเมินปริมาณ SUM สินค้าคงคลัง ให้วิธีการรวมตัวเลขในหลายแถวในตารางแบบตรงไปตรงมา

SELECT SUM(price) 
FROM sales.products;

คิวรีนี้จะคํานวณผลรวมของค่า price ทั้งหมดในคอลัมน์ของ sales.products ตาราง ซึ่งจะรวมราคาของหลายแถวเป็นผลลัพธ์ตัวเลขเดียวซึ่งแสดงต้นทุนรวมของผลิตภัณฑ์ทั้งหมด

ค่าเฉลี่ย

ฟังก์ชัน AVG เป็นฟังก์ชันการรวม SQL ที่จําเป็นซึ่งออกแบบมาเพื่อคํานวณค่าตัวเลขทางคณิตศาสตร์ภายในคอลัมน์ ไม่ว่าคุณจะจัดการกับราคาผลิตภัณฑ์ เงินเดือนของพนักงาน หรือคะแนน AVG การสอบ ช่วยให้คุณสามารถสรุปข้อมูลได้อย่างมีประสิทธิภาพโดยการส่งคืนค่าเดียวที่แสดงค่าเฉลี่ยของแถวทั้งหมดในชุดข้อมูลที่ระบุ

SELECT AVG(price) 
FROM sales.products;

คิวรีนี้ออกแบบมาเพื่อคํานวณค่าเฉลี่ยpriceของผลิตภัณฑ์ทั้งหมดที่แสดงในตารางsales.products โดยใช้ฟังก์ชัน ซึ่งจะ AVG คํานวณค่าเฉลี่ยเลขคณิตของค่าใน price คอลัมน์ ซึ่งสรุปชุดข้อมูลเป็นค่าตัวแทนเดียวได้อย่างมีประสิทธิภาพ

MAX และ MIN

ฟังก์ชัน MAX และ MIN เป็นฟังก์ชันการรวมที่ใช้เพื่อระบุค่าตัวเลขสูงสุดและต่ําสุดภายในคอลัมน์

SELECT MAX(price), MIN(price) 
FROM sales.products;

คิวรีนี้จะดึงข้อมูลสองค่า: สูงสุดpriceและต่ําสุดpriceจากผลิตภัณฑ์ทั้งหมดที่แสดงในตารางsales.products