반응형

COUNT 함수는 mariaDB 함수에서 데이터베이스의 다양한 조건과 함께 사용됩니다. 

1. mariadb count 데이블 생성 

CREATE TABLE tb_test  (name CHAR(10), test CHAR(10), score TINYINT);

COUNT TABLE

2. mariadb count 데이터 생성

INSERT INTO tb_test VALUES ('Chun'	, 'SQL', 75), ('Chun'	, 'Tuning', 73)
						 , ('Esben'	, 'SQL', 43), ('Esben'	, 'Tuning', 31)
						 , (''    	, 'SQL', 56), ('Kaolin'	, 'Tuning', 88)
						 , (NULL		, 'SQL', 87), ('Tatiana', 'Tuning', 83)
;

3. mariadb count 데이터 조회 

SELECT * FROM tb_test;   # 8건

4. mariadb count 결과 

SELECT COUNT('')
  , COUNT(*) -- 모든 행 수 세기
  , COUNT(NAME) -- NULL 값은 COUNT로 세지 않음
  , COUNT(DISTINCT NAME)   -- DISTINCT
FROM tb_test; # 7건 -- null 미 포함

MARIADB COUNT

5. mariadb count 설명

  • COUNT(*) 는 모든 행 수 세기
  • COUNT(컬럼명)는 NULL 값은 COUNT로 세지 않음
  • COUNT(DISTINCT 컬럼명 )는 중복된 항목이 있지만, distinct 절을 사용하여 제거합니다.

6.질문

COUNT('') 관 COUNT(*) 차이 ?

반응형

'MariaDB > SQL' 카테고리의 다른 글

mariadb 실행 쿼리 조회(실행 SQL 모니터링)  (0) 2024.11.08

+ Recent posts