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 |