SQL로 데이터 다루기 다수의 테이블 제어하기 데이터 그룹 짓기 (그룹함수) GROUP BY: 테이블 그룹의 기준을 정해서 그룹화 하는 함수. > GROUP BY를 잘 활용하기 위해서는 SUM, AVG, COUNT, MAX, MIN 함수를 같이 사용하는 것이 좋다.
데이터베이스란? 공유하여 사용할 목적으로 체계화하여 관리하는 데이터들의 집합이다. 데이터베이스의 분류 관계형 데이터베이스(RDB) EX) MariaDB, 엑셀 형태 각 테이블 간의 관계가 존재한다 스키마가 존재한다. 구조적으로 안정적이지만 유연하지 못한 특징을 가지
정규화란? 테이블 간 데이터 조작(삽입, 수정, 삭제)시 발생할 수 있는 이상 현상을 줄이기 위해 하는 작업이다. 정규화 단계로는 1~5차 정규화와 BCNF까지 다양한 종류가 있지만, 1~3차 정규화까지 진행하면 대부분의 이상현상을 없앨 수 있다. 1차 정규화(1N
서브쿼리 하나의 쿼리 안에 포함된 또 하나의 쿼리 메인 쿼리가 서브쿼리를 포함하는 종속적인 관계이다. 복잡한 논리로 데이터를 추출해야 할 때 사용한다. e.g.) 연봉이 X원인 남자가 읽는 책은 무엇인지 찾고 싶은데, 매년 책을 읽는 지 혹은 올해만 읽는지 확인. 서
함수 데이터의 값을 계산하거나 조작하는 함수 행의 그룹을 계산하거나 요약하는 그룹함수 열의 데이터 타입을 변환하는 함수로 종류가 나뉜다. COUNT 검색한 결과의 데이터의 개수를 가져오는 내장함수. NULL인 데이터는 제외 SUM & AVG MAX & MIN LIM
Blueprint와 Jinja Template Blueprint API들을 분류하고 관리한다. Flask의 기능이 점점 늘어날수록, 자연스럽게 코드의 양이 증가한다. 이때, Blueprint를 사용해서 길어진 코드를 모듈화해주어 수정 개발과 유지보수에 용이하게 코드를