Neo4j - ฟังก์ชันการรวม
เช่นเดียวกับ SQL Neo4j CQL ได้จัดเตรียมฟังก์ชันการรวมบางอย่างเพื่อใช้ในประโยค RETURN คล้ายกับ GROUP BY clause ใน SQL
เราสามารถใช้ RETURN + Aggregation Functions ในคำสั่ง MATCH เพื่อทำงานกับกลุ่มของโหนดและส่งคืนค่ารวมบางส่วน
รายการฟังก์ชัน AGGREGATION
ต่อไปนี้เป็นรายการฟังก์ชันการรวมใน Neo4j
ซีเนียร์ No | ฟังก์ชั่นและคำอธิบาย |
---|---|
1 | นับ ส่งคืนจำนวนแถวที่ส่งคืนโดยคำสั่ง MATCH |
2 | MAX ส่งคืนค่าสูงสุดจากชุดของแถวที่ส่งคืนโดยคำสั่ง MATCH |
3 | นาที ส่งคืนค่าต่ำสุดจากชุดของแถวที่ส่งคืนโดยคำสั่ง MATCH |
4 | SUM ส่งคืนค่าการรวมของแถวทั้งหมดที่ส่งคืนโดยคำสั่ง MATCH |
5 | AVG ส่งคืนค่าเฉลี่ยของแถวทั้งหมดที่ส่งคืนโดยคำสั่ง MATCH |