0% found this document useful (0 votes)
6 views

sql task 1

Uploaded by

talal.saadaa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

sql task 1

Uploaded by

talal.saadaa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1&2:

CREATE TABLE Customers (


CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(255),
ContactName VARCHAR(255),
Country VARCHAR(100)
);
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
CustomerID INT,
Amount DECIMAL(10, 2),
FOREIGN KEY (CustomerID) REFERENCES
Customers(CustomerID)
);

3:
INSERT INTO Customers (CustomerID, CustomerName,
ContactName, Country) VALUES
(1, 'John Doe', 'John', 'USA'),
(2, 'Jane Smith', 'Jane', 'Canada'),
(3, 'Alice Johnson', 'Alice', 'UK'),
(4, 'Chris Lee', 'Chris', 'USA'),
(5, 'Mike Brown', 'Mike', 'Australia');

4:
SELECT * FROM Customers;
output :
| CustomerID | CustomerName | ContactName | Country |
|-------------|---------------|-------------|-----------|
|1 | John Doe | John | USA |
|2 | Jane Smith | Jane | Canada |
|3 | Alice Johnson | Alice | UK |
|4 | Chris Lee | Chris | USA |
|5 | Mike Brown | Mike | Australia |
5:
SELECT SUM(Amount) AS TotalAmount FROM Orders;

Output:

| TotalAmount |
|-------------|
| 12345.67 |

6:
SELECT CustomerID, AVG(Amount) AS AverageOrderAmount
FROM Orders GROUP BY CustomerID;

Output:

| CustomerID | AverageOrderAmount |
|------------|--------------------|
|1 | 250.00 |
|2 | 300.00 |

7:
SELECT Customers.CustomerName, Orders.OrderID,
Orders.Amount
FROM Customers
JOIN Orders ON Customers.CustomerID = Orders.CustomerID;

Output:

| CustomerName | OrderID | Amount |


|--------------|---------|--------|
| John Doe | 1 | 100.00 |
| Jane Smith | 2 | 200.00 |
8:
SELECT * FROM Customers WHERE Country = 'USA';

Output:

| CustomerID | CustomerName | ContactName | Country |


|------------|--------------|-------------|---------|
|1 | John Doe | John | USA |
|4 | Chris Lee | Chris | USA |

9:
SELECT CustomerID, CONCAT(CustomerName, ' ',
ContactName) AS FullName FROM Customers;

Output:

| CustomerID | FullName |
|------------|------------------|
|1 | John Doe John |
|2 | Jane Smith Jane |

10:
SELECT CustomerID, SUBSTRING(CustomerName, 1, 3) AS
NamePre x FROM Customers;

Output:

| CustomerID | NamePre x |
|------------|------------|
|1 | Joh |
|2 | Jan |
fi
fi
11:

UPDATE Orders SET Amount = 200.00 WHERE OrderID = 3;

12:

DELETE FROM Customers WHERE CustomerID = 4;

13:
SELECT CustomerID, COUNT(OrderID) AS NumberOfOrders
FROM Orders GROUP BY CustomerID;

Output;
| CustomerID | NumberOfOrders |
|------------|----------------|
|1 |2 |
|2 |1 |

14:
SELECT MAX(Amount) AS MaxOrderAmount FROM Orders;

Output:

| MaxOrderAmount |
|----------------|
| 500.00 |

15:
SELECT SUM(Amount) AS TotalAmount FROM Orders;

Output:
| TotalAmount |
|-------------|
| 12345.67 |
(‫ ألن حجم امللف ما يتحمل لذلك نسختها‬output ‫ ما قدرت أحط صور لل‬:‫) مالحظة‬

You might also like