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

SQL Query

The document contains a series of SQL queries demonstrating various types of joins including INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN, as well as examples of SELF JOIN, UNION, GROUP BY, and HAVING clauses. Each query retrieves specific data from the Orders, Customers, and Employees tables, showcasing how to combine and filter data effectively. The document serves as a reference for SQL syntax and operations related to data retrieval and aggregation.

Uploaded by

josbut7
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)
2 views1 page

SQL Query

The document contains a series of SQL queries demonstrating various types of joins including INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN, as well as examples of SELF JOIN, UNION, GROUP BY, and HAVING clauses. Each query retrieves specific data from the Orders, Customers, and Employees tables, showcasing how to combine and filter data effectively. The document serves as a reference for SQL syntax and operations related to data retrieval and aggregation.

Uploaded by

josbut7
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

SELECT Orders.OrderID, Customers.CustomerName, Orders.

OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;

SELECT Customers.CustomerName, Orders.OrderID


FROM Customers
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;

SELECT Orders.OrderID, Employees.LastName, Employees.FirstName


FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID
ORDER BY Orders.OrderID;

FULL JOIN

SELECT Customers.CustomerName, Orders.OrderID


FROM Customers
FULL OUTER JOIN Orders ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;

SELFJOIN

SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City


FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;

UNION

SELECT City FROM Customers


UNION
SELECT City FROM Suppliers
ORDER BY City;

GROUP BY

SELECT COUNT(CustomerID), Country


FROM Customers
GROUP BY Country
ORDER BY COUNT(CustomerID) DESC;

HAVING

SELECT COUNT(CustomerID), Country


FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID) > 5;

You might also like