DISTINCT
를 사용하면 데이터를 하나로 정리할 수 있음DISTINCT
는 중복된 데이터를 하나로 통합SELECT
한 결과를 통합SELECT
DISTINCT pref
FROM
inquiry;
<예시>
원본 | DISTINCT 사용 |
---|---|
서울시 | 서울시 |
충청도 | 충청도 |
경기도 | 경기도 |
서울시 | |
서울시 |
함수명 | 인수 | 반환값 |
---|---|---|
COUNT | * 또는 컬럼명 | 레코드 또는 컬럼 수 |
SUM | 컬럼명 | 컬럼의 합계값 |
MAX | 컬럼명 | 컬럼의 최댓값 문자열은 사전순 최대, 날짜는 최신순 |
MIN | 컬럼명 | 컬럼의 최소값 문자열은 사전순 최소, 날짜는 오래된 순 |
AVG | 컬럼명 | 컬럼의 평균값 |
SELECT
SUM(star), MAX(star), MIN(star), AVG(star)
FROM
inquiry;
SELECT
COUNT(*)
FROM
inquiry;
SELECT
AVG(star) AS 포인트 평균
FROM
inquiry
WHERE
age = 30;
CASE
, WHEN
, THEN
, END
를 사용하여 조건을 붙일 수 있음WHEN
다음에 조건을 작성THEN
다음에 조건을 만족한 경우 count 정도를 작성 (1이면 조건을 만족하면 1을 올린다는 의미)SELECT
COUNT(CASE WHEN product_name = "pensil" THEN 1 END)
FROM
product