MySQL
-
프로그래머스 MySQL 고득점 Kit 풀이 정리MySQL 2021. 3. 3. 13:05
MAX/MIN 최소/최댓값 SELECT MAX(컬럼) FROM 테이블; SELECT MIN(컬럼) FROM 테이블; 다만 컬럼 이름이 MAX(컬럼) 처럼 나오기 때문에 원하는 컬럼명이 있다면 MAX(컬럼) as '원하는 컬럼명'처럼 써야한다. COUNT 데이터 ROW 개수 SELECT COUNT(*) FROM 테이블; ROW 개수를 세는데, 특정 컬럼에 중복값이 있고, 그건 빼고 세고싶다면 DISTINCT를 쓰면 된다. NULL 값과 중복된 값은 제외하고 세준다. SELECT COUNT(DISTINCT 컬럼) 테이블; 중복은 빼되 NULL은 포함해야 한다면 SELECT COUNT(*) FROM (SELECT * FROM 테이블 GROUP BY 컬럼)sub; GROUP BY, HAVING 특정 컬럼에 특정..