반응형
데이터 테이블에서 해달하는 데이터의 갯수를 가져오고 싶을 때는 SELECT문과 COUNT함수를 같이 사용합니다.
데이터의 갯수를 가져오는 방법
COUNT()함수 사용하기
1. 테이블의 전체 데이터의 개수를 가져오는 방법
여기서 COUNT(*) 함수는 NULL 값을 포한한 모든 행을 카운트합니다.

-- SELECT COUNT(*) FROM 테이블명;
SELECT
COUNT(*)
FROM memberA;
표시해주는 열의 이름을 바꿔서 가져오는 방법입니다.

-- 결과를 COUNT(*) 표기되는 이름을 바꿔서 가져오는 방법
SELECT
COUNT(*)
AS CNT
FROM memberA;
2. 특정 컬럼의 데이터의 개수를 가져오는 방법
COUNT(컬럼명) 함수는 NULL 값을 제외한 행만 카운트 합니다.
-- SELECT COUNT(컬럼명) FROM 테이블명;
--memberA 테이블에서 memberaddr의 컬럼의 데이터의 갯수를 조회합니다.
SELECT
COUNT(memberaddr)
FROM memberA;
3. 조건에 해당하는 행의 개수를 조회하는 방법
특정한 조건에 해당하는 데이터의 갯수를 가져오는 방법입니다. WHERE 절을 사용하여 원하는 조건을 지정할 수 있습니다.
-- 한가지 조건에 해당하는 행의 개수를 가져오는 방법
-- memberA 테이블에서 memberaddr이 'jeonju'인 데이터의 행의 갯수를 조회합니다.
SELECT
COUNT(*)
FROM memberA
WHERE memberaddr = 'jeonju';
-- 두가지 조건에 해당하는 행의 갯수를 가져오는 방법
-- memberaddr가 'jeonju'이고, membername이 '선'으로 시작하는 데이터의 갯수를 'countnum'이라는 데이터명으로 출력한다.
SELECT
COUNT(*) as countnum
FROM memberA
where memberaddr = 'jeonju'
and membername like '선%';
반응형
SQL 예시 모아보기
-- COUNT(*) 기본 사용 방법
SELECT COUNT(*) FROM 테이블명;
-- COUNT() 결과를 표시해주는 열의 이름 바꿔서 가져오기
SELECT COUNT(*) AS 열이름 FROM 테이블명;
-- 특정 컬럼의 데이터의 갯수를 가져오는 방법
SELECT COUNT(컬럼명) FROM 테이블명;
-- 조건에 해당하는 데이터의 갯수를 가져오는 방법
SELECT COUNT(*) FROM 테이블명 WHERE 조건;
-- 심화
SELECT COUNT(컬럼명) as 열이름 FROM 테이블명 WHERE 조건 and 조건;
이상으로 COUNT() 함수와 함께 다양한 조건을 사용해서 Oracle 데이터베이스의 데이터의 갯수를 가져올 수 있는 방법에 대해서 알아보았습니다.
반응형
'Web Programing > DB' 카테고리의 다른 글
UPDATE 데이터 수정 변경하기 where and 조건 사용 방법 Oracle (0) | 2024.04.06 |
---|---|
Oracle Default 기본값 생성, 수정, 삭제 방법 (0) | 2024.04.02 |
Oracle default 값 설정, 컬럼에 기본값 설정하기 SQL (0) | 2024.03.30 |
Oracle 테이블의 데이터만 삭제하는 방법, 행 삭제 (DELETE, TRUNCATE) (0) | 2024.03.25 |
Oracle DB 기본키 Primary Key(PK) 생성 추가 삭제 방법 (0) | 2024.03.25 |