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