달마루
기획자에서 개발자로
달마루
전체 방문자
오늘
어제
  • 분류 전체보기 (334)
    • 기획 이야기 (3)
    • 개발자로 전향한 이유 (1)
    • Github Address (1)
    • 개발자, 그 여정 (11)
      • 기초특강 (4)
      • 국비학원 선정 (4)
      • BitCamp_수업내용 (1)
      • 학원 프로젝트 후기 (1)
      • 정보처리기사 (1)
      • 개발 이야기 (0)
    • 개념 창고 (126)
      • JAVA (50)
      • CS (1)
      • Database (27)
      • NetWork (2)
      • 자료 구조 (2)
      • React (8)
      • Spring (3)
      • JPA (1)
      • HTML & CSS (18)
      • JS (3)
    • algorithm (186)
      • 백준 (161)
      • 프로그래머스 (23)
    • 사는 이야기 (0)

블로그 메뉴

  • Github
  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • MySQL
  • java
  • Bronze IV
  • SQL
  • sql 문제풀이
  • select
  • java algorithm
  • HTML
  • BOJ
  • 프로그래머스
  • 백준문제풀이
  • Bronze III
  • 혼공MySQL
  • 백준알고리즘
  • 혼자공부하는SQL
  • Scanner
  • BRONZE
  • 백준
  • 알고리즘
  • math
  • Algorithm
  • SQL고득점Kit
  • Bronze V
  • 알고리즘풀이
  • BOJ algorithm
  • 혼공SQL
  • programmers
  • 문제풀이
  • react

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
달마루

기획자에서 개발자로

개념 창고/Database

[SQL] COUNT(*) 과 COUNT(1) 과 COUNT(칼럼명)과 COUNT(DISTINCT 칼럼명)의 차이

2024. 7. 24. 01:44

SQL작성시 자주 쓰게 되는 것이
집계함수 중 COUNT 이다.

SELECT 구절에서
지정된 조건의 ROW들의 수를
가져오기 위해 사용하는 것으로

COUNT(*) 과 COUNT(1) 과 COUNT(칼럼명)의 차이는 아래와 같다.

COUNT(*) - NULL 값을 포함한 모든 ROW의 수
COUNT (1) - NULL 값을 포함한 모든 ROW의 수  
COUNT (칼럼명) - NULL 값의 행은 제외한 ROW의 수 

번외로 칼럼에 DISTINCT를 사용한 결과값은 아래와 같다. 
COUNT (DISTINCT 칼럼명) - NULL값의 행, 중복을 제외한 ROW의 수 

저작자표시 비영리 변경금지 (새창열림)

'개념 창고 > Database' 카테고리의 다른 글

ORACLE DB LINK 정의 및 사용 방법  (0) 2024.09.15
[ORACLE] SQL 변수 종류 / 리터럴(literal) 변수와 바인드(bind) 변수  (0) 2023.03.22
(혼공MySQL)20.자동으로 실행되는 트리거(trigger)의 개념과 트리거를 활용하여 데이터 백업하는 방법  (0) 2023.03.20
(혼공MySQL)19.스토어드 함수와 커서의 개념, 커서(cursor)의 단계별 실습 방법  (0) 2023.03.20
(혼공MySQL)18.스토어드 프로시저(stored procedure)의 개념과 사용 방법(입출력 매개변수의 활용 방법)  (0) 2023.03.20
    '개념 창고/Database' 카테고리의 다른 글
    • ORACLE DB LINK 정의 및 사용 방법
    • [ORACLE] SQL 변수 종류 / 리터럴(literal) 변수와 바인드(bind) 변수
    • (혼공MySQL)20.자동으로 실행되는 트리거(trigger)의 개념과 트리거를 활용하여 데이터 백업하는 방법
    • (혼공MySQL)19.스토어드 함수와 커서의 개념, 커서(cursor)의 단계별 실습 방법
    달마루
    달마루
    항상 어제보다 좋은 코드를 지향합니다. https://github.com/LimDongHyun99

    티스토리툴바