با توجه به یک جدول معاملات مشتری با ستون CustomerID، TransactionID و TransactionAmount، یک پرس و جو SQL را برای پیدا کردن تعداد کل مشتریان که معاملات بیش از 1000 دلار انجام داده اند بنویسید.
در اینجا یک پرسشنامه SQL است که تعداد کل مشتریانی را که تراکنش های بیش از 1000 دلار انجام داده اند پیدا می کند: ``` SELECT COUNT ((DISTINCT CustomerID) FROM transactions WHERE CustomerID IN (SELECT CustomerID FROM transactions GROUP BY CustomerID HAVING SUM ((TransactionAmount) > 1000 ); ``` توضیح: پرسشنامه داخلی تمام مشتریانی را که تراکنش های آنها بیش از 1000 دلار است، با گروه بندی تراکنش ها توسط ID مشتری و استفاده از تابع `SUM` برای جمع کردن کل تراکنش برای هر مشتری پیدا می کند. پرسشنامه خارجی تعداد مشتریانی را که ID آنها در نتایج پرسشنامه داخلی ظاهر می شود، می شمارد.