0% found this document useful (0 votes)
6 views1 page

SQL Queries

Uploaded by

frbxv5pzrf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

SQL Queries

Uploaded by

frbxv5pzrf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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