--1.Create database
--1.Create database
Create database
CREATE DATABASE SalesOrder
--1.Create database
CREATE DATABASE SalesOrder
--9.In(search something)
--SELECT Multiple items
SELECT * FROM Customer
where CustomerLastName in ('Kawai', 'Enami', 'Jung')
--10.>(Search Something)
SELECT * FROM Customer
where CustomerLastName> 'Kawai' or CustomerLastName> 'Jung'
--15.Count
--return the number of rows in a table
--As means aliasing, temporary giving name to a customer/table
SELECT COUNT (*) as [Number of Records] from Customer
where CustomerFirstName like 'R%'
--16.Sum
SELECT sale.EmployeeID, EmployeeFirstName, EmployeeLastName, COUNT(*)
FROM sale, Employee
where sale.employeeid=employee.employeeid
group by sale.EmployeeID,EmployeeFirstName,EmployeeLastName
--17count month
select month(saledate) as[Month],count(*)as[Number of sale],
sum(salequantity * saleunitprice)as[Total Amount]
from sale
group by month(saledate)
--18.max
SELECT MAX (EmployeeSalary)
FROM EmployeeDemographics
--19.min
SELECT MIN(EmployeeSalary)
FROM EmployeeDemographics
--20.average
SELECT AVG(EmployeeSalary)
FROM EmployeeDemographics
--21.having
SELECT EmployeeJobTitle, COUNT(EmployeeJobTitle)
FROM EmployeeDemographics ED
JOIN EmployeeSalary ES
ON ED.EmployeeID = ES.EmployeeID
GROUP BY EmployeeJobTitle HAVING
COUNT(EmployeeJobTitle) > 1