Dalam contoh di atas, kita menggabungkan tabel pelanggan (customers), pesanan (orders), dan detail pesanan (orderdetails) menggunakan operasi JOIN. Kemudian, kita menghitung total pembelian setiap pelanggan dengan mengalikan jumlah pesanan (quantityOrdered) dengan harga satuan (priceEach) dari setiap item pesanan, dan menjumlahkannya menggunakan fungsi agregat SUM(). Hasilnya diurutkan secara menurun berdasarkan total pembelian dan dibatasi hanya menampilkan 5 pelanggan teratas.
Selain menggunakan pendekatan standar SELECT, insight ini juga dapat diimplementasikan menggunakan stored procedure atau view. Berikut adalah contoh implementasi menggunakan stored procedure, Setelah stored procedure TopCustomers() dibuat, kita dapat memanggilnya dengan perintah CALL
Setelah stored procedure TopCustomers() dibuat, kita dapat memanggilnya dengan perintah CALLSelain itu, kita juga bisa menggunakan view untuk mencapai hasil yang. Setelah view top_customers dibuat, kita dapat mengambil data dari view tersebut dengan perintah SELECT