오늘은 테이블 내 행이 몇 개가 존재하는지 그 갯수를 읽는 것에 대해 다루도록 하겠습니다.
예시를 위해 저는 먼저 다음과 같은 테이블을 준비했습니다.
지금 보시면, 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 > SQL' 카테고리의 다른 글
[sqlite3] 컬럼에 디폴트 값 주기 (0) | 2020.11.26 |
---|---|
[sqlite3] sqlite의 경우 컬럼 수정 불가 (4) | 2020.11.26 |
[MariaDB] 테이블 컬럼명들 읽어내기 (1) | 2020.11.12 |
[MariaDB] 테이블에 열 추가 및 제거하기 (1) | 2020.11.11 |
[sqlite3] 테이블 내용 rowid 열과 함께 보기 (2) | 2020.11.10 |
[MariaDB] 컬럼 타입 변경하기 (1) | 2020.10.27 |
[sqlite3] 데이터 오름차순 및 내림차순으로 정렬하기 (6) | 2020.10.23 |
[sqlite3] 기존 테이블에 컬럼(열) 추가하기 (1) | 2020.10.22 |