DBMS 생존 6일차..
어제 푼 문제를 복습해보자.
일단 문제를 풀기 위해서는 코드를 짜보도록 하자.
이 테이블이 잘 만들었는지 구조를 확인해보도록 하자.
SELECT *
FROM t_shopping
구조가 잘 나온걸로 보아하니 실행이 잘 되는구만..!

#1. 손흥민의 주문 개수는? count()함수를 사용 why? 칼럼의 모든 행의 개수를 구할 수 있으니까...
SELECT COUNT(*)
FROM t_shopping
WHERE userName ='손흥민';
여기서 COUNT()함수를 사용한 이유는?
SQL의 활용용어를 참고해보면
SQL에서 COUNT()함수는 한 열에 데이터의 개수를 세울 때 사용하는 함수이다.
그러면 어떠한 문법을 사용이 되는가?
SELECT COUNT(칼럼)
FROM 테이블명.
#2. 손흥민이 산 상품은? ??? # 구해야하는 게 무엇인지 파악을 한 번 해봐!!
SELECT pname
FROM t_shopping
WHERE userName ='손흥민';

구해야 하는 게 무엇인지 파악해보자!!
손흥민이 산 상품을 구하기 위해서는 상품에서 조회를 해야겠다라는 생각을 하고 손흥민 산 상품이 무엇인지 파악을
해야하기 때문에 조건을 손흥민으로 다는 게 좋겠지?
#3. 스커트를 산 사람은???
SELECT DISTINCT userName
FROM t_shopping
WHERE pname = '스커트';

스커트를 산 사람을 파악하기 위해서는 칼럼을 userName으로 조회를 해야겠지?
조건은 스커트로 달고 why? 스커트를 산 사람을 조회해야 하니까 스커트로 조건을 달아야겠쥬?
#4. 소지섭이 사용한 총 금액은?
SELECT SUM(Price)
FROM t_shopping
WHERE userName = '소지섭';
소지섭 아저씨가 사용한 총 금액을 구하라고 하니까 조회해야 하는 금액이고
소지섭 아저씨가 사용한 금액이니까 조건을 소지섭 아저씨로 걸면 되겠지?
근데 여기서 SUM() 함수를 이용한 이유는?
총 금액을 이용해야하는 거니까!
