百聞 不如一打 [백문이 불여일타]

백번 묻는것 보다 한번 쳐보는게 낫다

DBMS 14

MySQL / (MAX, MIN, SUM, AVG) 함수들 - 올림/반올림/버림

- MySQL COUNT() 함수를 사용할때는 그룹함수이기때문에 그룹 조건을 써주어야한다.(원칙상) - MAX() 그룹화 된것중 최댓값 - MIN() 그룹화 된것중 최솟값 - SUM() 그룹화 된것의 합 - AVG() 그룹화 된것의 평균값 - CEIL 올림 / ROUND 반올림 / FLOOR 버림 ※ 주의할 점 SQL에서는 NULL 값을 고려해주어야 한다. 집합 안에 NULL 값이 있을 경우 이를 제외하고 처리.

DBMS/MySQL 2020.11.23

MySQL / GROUP BY - HAVING 사용법

컬럼 그룹화 SELECT 컬럼 FROM 테이블 GROUP BY 그룹화할 컬럼; 조건 처리 후 컬럼 그룹화할 경우 SELECT 컬럼 FROM 테이블 WHERE 조건식 GROUP BY 그룹화할 컬럼; 컬럼 그룹화 후에 조건 처리할 경우 SELECT 컬럼 FROM 테이블 GROUP BY 그룹화할 컬럼 HAVING 조건식; 조건 처리 후 컬럼 그룹화 후에 조건 처리할 경우 SELECT 컬럼 FROM 테이블 WHERE 조건식 GROUP BY 그룹화할 컬럼 HAVING 조건식; ORDER BY가 존재하는 경우 SELECT 컬럼 FROM 테이블 WHERE 조건식 GROUP BY 그룹화할 컬럼 HAVING 조건식 ORDER BY 컬럼1...

DBMS/MySQL 2020.11.19

MySQL / DATA Type중 주로 사용하는 Type에 대해서

MySQL 데이터 타입 CHAR 데이터 타입 CHAR와 VARCHAR(VARiable length CHARacter string)는 모두 텍스트 문자열을 허용, 필드의 크기 제한 [CHAR] 정해진 크기의 문자열 / 정해진 크기보다 작을 경우 공백으로 채워짐 / 검색속도 빠름 [VARCHAR] 가변적으로 크기의 문자열 / 정해진 크기보다 작을 경우 문자열의 크기가 변함 / 검색속도 느림 TEXT와 VARCHAR 데이터 타입 [TEXT] 필드는 기본값을 가질 수 없다. MySQL은 TEXT 열의 처음 n 개의 문자만 인덱싱 할 수 있다. 숫자형 데이터 타입

DBMS/MySQL 2020.11.18