SUM연산
SELECT SUM(count)
FROM my_table
WHERE last_name = 'JANG';
//last_name열의 JANG에 해당하는 행 중에 count열의 수를 모두 합한 값을 출력
SELECT first_name, SUM(count)
FROM my_table
GROUP BY first_name
ORDER BY SUM(count) DESC;
//first_name의 같은 값들을 그룹으로 만들어서 SUM연산 후 출력
//같은 이름을 가진 사람들의 count 값을 모두 합한 값 내림차순 출력.
SELECT first_name, AVG(count)
FROM my_table
GROUP BY first_name
ORDER BY AVG(count) DESC;
//평균값 출력
SELECT first_name, MAX(count)
FROM my_table
GROUP BY first_name
ORDER BY MAX(count) DESC;
SELECT first_name, MIN(count)
FROM my_table
GROUP BY first_name
ORDER BY MIN(count);
SELECT first_name, COUNT(count)
FROM my_table
GROUP BY first_name
ORDER BY COUNT(count) DESC;
//해당하는 열의 행 수를 반환
SELECT DISTINCT first_name
FROM my_table
ORDER BY first_name;
//중복하지 않게 값 출력
SELECT COUNT(DISTINCT first_name)
FROM my_table;
//중복하지 않는 값들의 개수
SELECT first_name, SUM(count)
FROM my_table
GROUP BY first_name
ORDER BY SUM(count) DESC
LIMIT 2;
//2개의 결과만 출력
// LIMIT 0,3; 0부터 시작하여 총 3개의 결과 출력