오늘은 테이블 내 행이 몇 개가 존재하는지 그 갯수를 읽는 것에 대해 다루도록 하겠습니다.
예시를 위해 저는 먼저 다음과 같은 테이블을 준비했습니다.
지금 보시면, student라는 테이블 안에 행이 총 7개가 존재합니다. 몇 개의 행이 존재하는지 읽어내는 쿼리문은 다음과 같습니다.
sqlite> SELECT COUNT(*) FROM student;
7개의 행이 존재한다는 것을 잘 알려주죠?
경우에 따라서는 전체 행의 갯수가 아니라 열별 행 갯수를 알고 싶을 때가 있습니다. 지금 테이블에서 score 열에서 값이 있는 행은 5개 입니다. 이 숫자를 카운트하기 위해서는 다음과 같이 쿼리문을 작성하면 됩니다.
sqlite> SELECT COUNT(score) FROM student;
score 열에서 값이 존재하는 행은 5개라고 잘 알려줬습니다.
하나의 열 뿐만 아니라 여러 열마다 값이 존재하는 행들의 갯수를 동시에 카운트하는 것도 가능합니다.
sqlite> SELECT COUNT(name), COUNT(score), COUNT(id) FROM student;
관련 글
'DB > sqlite3' 카테고리의 다른 글
[sqlite3] JOIN으로 서로 다른 테이블의 컬럼들 붙이기(내부 조인, 외부 조인) (0) | 2021.03.19 |
---|---|
[sqlite3] 정수를 정수로 나눴을 때 소수점 이하도 출력되게 하려면 (0) | 2021.03.16 |
[sqlite3] 컬럼에 디폴트 값 주기 (0) | 2020.11.26 |
[sqlite3] sqlite의 경우 컬럼 수정 불가 (4) | 2020.11.26 |
[sqlite3] 테이블 내용 rowid 열과 함께 보기 (2) | 2020.11.10 |
[sqlite3] 데이터 오름차순 및 내림차순으로 정렬하기 (6) | 2020.10.23 |
[sqlite3] 기존 테이블에 컬럼(열) 추가하기 (1) | 2020.10.22 |
[sqlite3] 테이블에서 마지막 행 또는 첫 행 읽기 (2) | 2020.10.19 |