반응형
SQL 구문에서 대표적인 집계함수에는 다음과 같은 것이 있습니다.
COUNT 개수 SUM 합 AVG 평균 MIN 최소값 MAX 최대값 |
여기서는 COUNT 함수를 이용해서 행의 개수를 구해보겠습니다.
학생(student) 테이블의 내용은 다음과 같습니다.
mysql> select count(*) from student; |
생년월일(birthday) 필드에는 NULL 값이 2개가 있습니다.
NULL 값은 행의 개수에 포함되지 않습니다.
1학년 학생의 인원수를 구하고자 한다면 다음과 같이 할 수 있습니다.
mysql> select count(*) from student where s_year=1; |
AS를 사용해서 다음과 같이 입력할 수도 있습니다.
필드명에 AS 다음에 입력한 문자열이 출력이 되었습니다.
mysql> select count(*) AS '인원수' from student where s_year=1; |
반응형
'Database > MySQL' 카테고리의 다른 글
(MySQL) 그룹화: GROUP BY, HAVING 조건 지정하기 (0) | 2023.03.22 |
---|---|
(MySQL) DISTINCT: 중복된 행 제거하기 (0) | 2023.03.05 |
(MySQL) Insert update delete 행(row) 추가 갱신 삭제 (0) | 2023.02.22 |
(MySQL) LIMIT, OFFSET: 검색 결과의 행 개수 제한하기 (0) | 2023.02.19 |
(MySQL) ORDER BY, ASC/DESC: 정렬하기 (0) | 2023.02.18 |