문제1

Country별로 ContactName이 'A'로 시작하는 Customer의 숫자를 세는 쿼리를 작성하세요.

쿼리

SELECT Country, COUNT(*) FROM [Customers]

WHERE ContactName LIKE 'A%'

GROUP BY Country;

실행화면


문제2

Customer 별로 Order한 Product의 총 Quantity를 세는 쿼리를 작성하세요.

쿼리

SELECT O.CustomerID, COUNT(OD.Quantity)

FROM OrderDetails AS OD, Orders AS O

WHERE OD.OrderID = O.OrderID

GROUP BY CustomerID;

실행화면


문제3

년월별, Employee별로 Product를 몇 개씩 판매했는지와 그 Employee의 FirstName을 표시하는 쿼리를 작성하세요.

[쿼리1]

Employee별 표시하는 쿼리

SELECT O.EmployeeID, E.FirstName, COUNT(OD.Quantity)

FROM Orders AS O, Employees AS E, OrderDetails AS OD

WHERE O.EmployeeID = E.EmployeeID

GROUP BY E.EmployeeID;

실행화면

[쿼리2]

년월별 표시하는 쿼리(이 부분은 잘 모르겠습니다.. 할 수 있는 부분까지 해서 제출하겠습니다!)

SELECT O.OrderDate, O.EmployeeID, E.FirstName, COUNT(OD.Quantity)

FROM Orders AS O, Employees AS E, OrderDetails AS OD

WHERE O.EmployeeID = E.EmployeeID

GROUP BY O.OrderDate;

실행화면

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기