공부일기/엑셀보다 쉬운 SQL

엑셀보다 쉬운 SQL 2주차 개발일지

pipiiiiii 2023. 11. 9. 16:09

SQL의 명령어 익히기

·  숫자 연산을 사용할 수 있다. 

 - 숫자 연산에는 +, -, *, /가 있다. 

 

· 함수를 사용할 수 있다.

 - 함수의 종류

  ① SUM(컬럼) : 합계

  ② AVG(컬럼) : 평균

  ③ COUNT(컬럼) : 데이터 개수

     → COUNT 함수는 컬럼 자리에 '1' 혹은 '*' 사용이 가능하다. 이때 '1'과 '*'은 모든 데이터의 개수를 의미한다. 

  ④ DISTINCT(컬럼) : 몇 개의 값을 가지고 있는지 구할 때

  ⑤ MIN(컬럼) : 최솟값

  ⑥ MAX(컬럼) : 최댓값

 → 함수는 대소문자를 구분하지 않아 편하게 사용이 가능하다. 

 

· 범주형 컬럼은 group by를 사용하여 한번에 계산할 수 있다.

 → 범주형 컬럼은 나이별, 나라별, 음식별 등을 의미한다. 

ex)

 

· order by를 사용하면 결과를 정렬할 수 있다. 

ex)

 → order by는 오름차순이 기본이라서 내림차순을 원하는 경우 desc를 함께 써야 한다. 

ex)

 → order by에 ', '를 사용하면 2가지 이상 정렬할 수 있다.  

ex)

 

· 2주 차 숙제

 - 음식 종류별 가장 높은 주문 금액과 가장 낮은 주문 금액을 조회하고, 가장 낮은 주문 금액 순으로 정렬한다. (내림차순)

 → 내 쿼리문과 결괏값 

 

→ 정답 쿼리문과 결괏값 

 

· 2주차 소감

 - 확실히 조금씩 늘어나는 함수들로 인해 머리에 쥐가 나기 시작했다. 

그리고 어떤 곳에 어떤 방식으로 사용하느냐에 따라 결과가 확연하기 바뀌는 것을 느꼈다. 

2주 차는 짧지만 들어있는 내용을 확실히 알아야 앞으로 헷갈리지 않을 것 같으니 강의를 다 들었어도 복습은 필수라는 생각이 든다.