데이터 분석 중급 SQL - COUNT, SUM, AVG, MIN/MAX

dragon·2024년 12월 2일

데이터 분석 SQL

목록 보기
2/2

인프런에서 SQL 강의를 찾던 중 백문이불여일타 강의를 우연하게 찾게 되었고 머리에 입력이 잘돼서 3만 8천원을 결제하여 수강하게 됨

저번주에 SQL 기초를 다 끝냈으니 이번주부터 중급을 시작..!

Count를 배우는 중이다. W3School는 아주 유용해.
로그인하고 https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc 접속하니 sql을 실행할 수 있는 페이지로 이동이 된다.

SELECT COUNT(*) FROM products; // products 테이블에 있는 모든 데이터의 개수
SELECT COUNT(Name) FROM products; // products 테이블에 Name 컬럼에서 null 값은 제외한 데이터의 개수
SELECT COUNT(DISTINCT Name) FROM products; // products 테이블에 Name 컬럼에서 중복된(distinct) 값을 제외한 데이터의 개수한 데이터의 개수

기본 sql 조회 구조는 <select * from 테이블명;> 임

  • count를 사용하려면 select count(*) from 테이블명; 으로 데이터를 감싸줘야 함
  • 특정 컬럼의 데이터 개수를 확인하려면 select count(특정컬럼) from 테이블명;(null값 제외해줌)
  • count는 자동 중복제거 기능이 없으므로 distinct를 사용하여 중복을 제거해줘서 select count(distinct 특정컬럼) from 테이블명; 이렇게 해야 함
profile
dragonO_O

0개의 댓글