본문 바로가기
728x90
반응형

SQL입문4

[SQL 데이터 분석, 입문!] 섹션 3. 시간 값 필터링 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 입문! 참고사이트: SQL, 데이터 분석! | CloudStudying 시간값 필터링 (feat. 거래내역) 시간값 필터링과 타임스탬프 개요 (특정 기간 데이터만 가져오기!) 시간값 필터링: 시간을 기준으로 데이터를 갖고오는 것 Timestamptz: 날짜/시간/타임존 (타임존: 영국을 기준으로 한 시간차이) 날짜 형식으로 필터링 (22년 1월 거래금액 총합) 2022년 1월 순수익 (이체 총합) 구하기 transactions 테이블로부터 (FROM) 1월 1일 TIMESTAMPTZ 를 기준으로 해서 1월 1일 이후의 데이터를 다 갖고오게 됨 조건을 추가해서 2월달에 포함된 데이터를 지워줘야 함 그러면 2022년 1월달 데이터들만 남음 그리고 거래 금액의.. 2023. 2. 10.
[SQL 데이터 분석, 입문!] 섹션 2. 집계 함수 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 입문! 참고사이트: SQL, 데이터 분석! | CloudStudying 집계함수, 무엇? 집계함수 실습준비 DECIMAL() TIMESTAMPTZ 날짜와 시각이 담겨져 있음 SUM 함수 거래내역 총합 구하기 (amount 컬럼의 총합 계산) SUM(컬럼이름) MAX와 MIN함수 최대 와 최저 구하기 COUNT 함수 횟수: COUNT() 구글과 거래한 총 횟수이니 WHERE 을 적어서 조건을 붙여줌 AVG 함수 거래 내역의 평균값 구하기 평균: AVG(컬럼이름) 소숫점 2째 자리까지 반올림 해줌 ROUND() DISTINCT 함수 거래에서 중복되지 않는 거래의 종류 추출 DISTINCT() 2023. 2. 9.
[SQL 데이터 분석, 입문!] 섹션 1. 데이터 필터링 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 입문! 참고사이트: SQL, 데이터 분석! | CloudStudying 필터링과 WHERE 절 데이터 필터링: 데이터를 걸러 내는 것 1) 조회 쿼리를 먼저 작성한다 (SELECT * FROM) 2) 그리고 WHERE 절을 작성 조건을 추가해준다 비교 및 논리연산자 - 비교연산자 - - 다중 조건 필터링 - 교집합 연산자: AND 1) 조회 쿼리를 먼저 작성해서 burgers 테이블 전체를 선택 (SELECT * FROM) 2) 그리고 WHERE 절을 작성 안에 조건을 추가해준다 (사이에 AND 연산자 추가) 합집합 연산자: OR 둘 중 하나라도 만족하면 됨 - 논리연산자 - 산술 연산과 별칭 별칭: AS AS 를 붙여주면 별칭 지어줄 수 있음 모든 학생.. 2023. 2. 9.
[SQL 데이터 분석, 입문!] 섹션 0. SQL 시작하기 [개념은 호옹~, 실습 빡] SQL 데이터 분석, 입문! 참고사이트: SQL, 데이터 분석! | CloudStudying 데이터베이스와 SQL, 무엇? SQL: DB와 소통하기 위한 언어 데이터 관리를 위한 언어 DB(데이터관리창고)에서 사용되는 언어 Table: 일종의 엑셀 표 각 언어 정보를 행과 열로 담고 있다 행: row (record) 열: columns(attribute) DB는 테이블의 데이터 관리하지만 스스로 테이블 만들진 못함 SQL을 통해 테이블을 만들거나 데이터를 생성,조회,수정.삭제 (CRUD) 한다 전달된 SQL 명령을 Query 라고 함 PostgreSQL 설치 (DBSM와 DB는 다른건가?) 데이터 베이스 서버와 (PostgreSQL 14) 세부 데이터 베이스 (Database.. 2023. 2. 7.
728x90
반응형