Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

1 SELECT * FROM Customers WHERE customer_id IN (SELECT DISTINCT customer_id FROM Orders);

2 SELECT * FROM Customers WHERE customer_id NOT IN (SELECT DISTINCT customer_id FROM
Orders);
3 SELECT * FROM Customers WHERE customer_id IN ( SELECT customer_id FROM Orders GROUP BY
customer_id HAVING SUM(Amount) > 1000 );
4 SELECT * FROM Customers WHERE customer_id IN ( SELECT customer_id FROM Orders WHERE
customer_id IN ( SELECT customer FROM Shippings WHERE Country = 'USA' ) );
5 SELECT * FROM Orders WHERE customer_id IN ( SELECT customer_id FROM Customers WHERE
country = 'UK' );
6 SELECT first_name, last_name FROM Customers WHERE customer_id IN ( SELECT customer_id FROM
Orders GROUP BY customer_id HAVING SUM(amount) > ( SELECT AVG(amount) FROM Orders ) );
7 SELECT first_name, last_name FROM Customers WHERE country = 'USA' AND customer_id NOT IN
( SELECT customer_id FROM Orders );
8 SELECT first_name, last_name FROM Customers WHERE customer_id IN ( SELECT customer FROM
Shippings WHERE status = 'Pending' );
9 SELECT first_name, last_name FROM Customers WHERE age BETWEEN 25 AND 40 AND customer_id
IN ( SELECT customer_id FROM Orders WHERE item LIKE '%Keyboard%' );
1 SELECT first_name, last_name FROM Customers WHERE customer_id IN ( SELECT customer_id FROM
0 Orders WHERE amount > (SELECT min(amount) FROM Orders) );
1 SELECT first_name, last_name FROM Customers WHERE customer_id IN ( SELECT DISTINCT
1 customer_id FROM Orders WHERE order_id IN ( SELECT order_id FROM Shippings WHERE status =
'Delivered' ) );
1 SELECT AVG(age) AS average_age FROM Customers WHERE customer_id IN ( SELECT DISTINCT
2 customer_id FROM Orders );
1 SELECT first_name, last_name FROM Customers WHERE age > 18 AND customer_id IN ( SELECT
3 customer_id FROM Orders WHERE item LIKE 'Mouse%' );
1 SELECT country, COUNT(order_id) AS total_orders FROM Customers LEFT JOIN Orders ON
4 Customers.customer_id = Orders.customer_id GROUP BY country;
1 SELECT first_name, last_name FROM Customers WHERE customer_id IN ( SELECT customer_id FROM
5 Orders GROUP BY customer_id HAVING SUM(amount) = ( SELECT MIN(total_amount) FROM
( SELECT customer_id, SUM(amount) AS total_amount FROM Orders GROUP BY customer_id ) AS
total_orders ) );
1 SELECT AVG(amount) AS average_order_amount FROM Orders WHERE item LIKE '%Mouse%' AND
6 customer_id IN ( SELECT customer_id FROM Customers WHERE age > 20 );

You might also like