반응형
COUNT 함수는 mariaDB 함수에서 데이터베이스의 다양한 조건과 함께 사용됩니다.
1. mariadb count 데이블 생성
CREATE TABLE tb_test (name CHAR(10), test CHAR(10), score TINYINT);
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 미 포함
5. mariadb count 설명
- COUNT(*) 는 모든 행 수 세기
- COUNT(컬럼명)는 NULL 값은 COUNT로 세지 않음
- COUNT(DISTINCT 컬럼명 )는 중복된 항목이 있지만, distinct 절을 사용하여 제거합니다.
6.질문
COUNT('') 관 COUNT(*) 차이 ?
반응형
'MariaDB > SQL' 카테고리의 다른 글
mariadb 실행 쿼리 조회(실행 SQL 모니터링) (0) | 2024.11.08 |
---|