यहाँ एक SQL क्वेरी है जो वांछित परिणाम प्राप्त करना चाहिएः SELECT customer_id, AVG(amount) AS average_invoice_amount, COUNT(DISTINCT invoice_id) AS num_invoices FROM invoices GROUP BY customer_ID HAVING num_invoices >= 10 ORDER BY average_invoice_C LIMIT 5; यह SQL क्वेरी पहले सभी इनवॉइस को ग्राहक आईडी द्वारा समूहीकृत करती है, औसत इनवॉइस राशि और प्रत्येक ग्राहक के लिए इनवॉइस की संख्या की गणना करती है, और फिर उन सभी ग्राहकों को फ़िल्टर करती है जिन्होंने 10 से कम खरीदारी की है।
मान लीजिए कि आपके पास "इनवॉइस" नामक एक तालिका है जिसमें स्तंभ "इनवॉइस_आईडी", "कस्टमर_आईडी", "इनवॉइस_डेट" और "मूल्य" हैं। एक SQL क्वेरी लिखें शीर्ष 5 ग्राहकों को खोजने के लिए जिनके पास उच्चतम औसत इनवॉइस राशि है, किसी भी ग्राहकों को छोड़कर जिन्होंने 10 से कम खरीद की है।