본문 바로가기

SQL

(2)
[스파르타코딩클럽] SQL 2주차 Prologue: 우리가 데이터를 통해 보고 싶어하는 것은 결국 통계치이다. Raw data를 의미있는 인사이트로 변환하기 위해서는 같은 범주 내의 데이터들을 확인하고, 평균/최대/최소/개수가 얼마인지를 살펴보는 과정이 필요하다. (물론 실질적인 인사이트를 위해서는 더 복잡한 통계치, 필드 간의 관계를 확인해야 하겠지만..) 그 통계 분석의 가장 기초를 위한 이번 주차의 이야기. *2주차의 핵심: (1) Group by - 동일한 범주의 데이터를 묶어 통계를! (2) Order by - 출력하는 데이터를 필드 값으로 정렬하여 출력 1. Group by #1. 성씨별 회원 수를 확인하고 싶다. ➡️ where절을 여러 번 활용하여 도출하려면 너무나도 비효율적이다! 이럴 때 group by를 사용하자. Ti..
[스파르타코딩클럽] SQL 1주차 *시작 전 참고사항 - Mac OS 맥을 사용하는 중인데, DBeaver를 재시작하려니까 You do not have permission to open the application "DBeaver".이라는 문구가 등장했다. (회사 컴퓨터도 아니고 내 컴퓨터인데?!) 그런 경우에는 Terminal을 시행시켜 아래와 같은 문구를 실행시켜주면 간단히 문제가 해결된다. codesign --force --deep --sign - /Applications/DBeaver.app 0. Database 기초 개념 DB: 데이터를 담는 통 - 여러 명이 사용할 목적으로! CRUD: Create Read Update Delete SQL: Structured Query Language의 Acronym, 여기서 Query는 요..