티스토리 뷰

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

SQL 함수 (숫자제어 집계함수)

SQL 함수 (숫자제어 집계함수)

SQL 함수 (숫자제어 집계함수)



단지 데이터를 가져오는 것뿐만 아니라 이 데이터를 요약해야 하는 경우가 있다


SQL은 이를 위한 특별한 함수를 제공하며. 이를 사용하면 데이터를 가져와 분석하고


필요에 따라 보고할 수 있다. 이런 경우의 예를 들어보고 배워보자.




학생 테이블 student





서클 테이클 circle




1 AVG() 함수


AVG() 함수는 열의 평균값을 반환한다.


테이블의 열의 개수와 각 열의 값을 모두 계산하여, 열 값의 합계를 개수로 나눈 값, 즉 평균값을 반환한다



mysql> select avg(jumsu) as total from student';



SQL 함수 (숫자제어 집계함수)




2 COUNT() 함수


COUNT() 함수는 말그대로 개수를 세는 기능을 한다. 테이블의 전체의 행 개수를 세거나 특정 조건에 맞는 행 개수만 세는 것등


모두 가능 


학생 테이블에서 점수가 70 이상인 학생을 구하라


mysql> select count(*) from student where jumsu >=70;


SQL 함수 (숫자제어 집계함수)





2 MAX() 함수


MAX() 함수는 지정한 열에서 가장 큰 값을 반환한다.


mysql> select max(jumsu) from student;


SQL 함수 (숫자제어 집계함수)



MAX() 함수는 가장 큰 숫자 또는 날짜 데이터를 찾는 데 사용되지만 텍스트 열에서도 이 함수를 사용할 수 있다. 텍스트 데이터에 


MAX() 함수를 적용하면 그 열에 정렬했을때 가장 마지막에 오는 데이터가 최대값으로 간주되어 반환된다.




3  MIN() 함수


 MIN() 함수는 MAX() 함수의 정반대의 역활을 한다.  지정한 열에 가장 작은 값을 반환한다


mysql> select min(jumsu) from student;


SQL 함수 (숫자제어 집계함수)




4 SUM() 함수


SUB() 함수는 지정한 열의 모든 값을 더한 합계를 계산하여 반환한다.


 mysql> select sum(jumsu) from student;


SQL 함수 (숫자제어 집계함수)




이글이 도움이 되셨다면 아래에 로그인이 필요없는 공감 버튼을 클릭해주세요 ^^

'DEVELOPE > MYSQL&MARIADB' 카테고리의 다른 글

Mysql Workbench 설치  (0) 2017.10.29
phpmyadmin 설치 및 설정방법  (1) 2017.10.22
SQL 함수 (문자열 데이터조작)  (0) 2017.10.20
SQL 명령문 최적화 하기  (0) 2017.10.20
SQL VIEW 생성, 사용법  (0) 2017.10.19
댓글