MySQL | COUNT()κ³Ό NULL

ν˜Έλ–‘Β·2022λ…„ 9μ›” 15일
0

πŸ“κ΄€λ ¨ μ‹€μŠ΅: 6-3. World DB SELECT μ‘μš©


COUNT()

: SQLμ—μ„œ μ‚¬μš©λ˜λŠ” 집계 ν•¨μˆ˜λ‘œ ν–‰μ˜ 개수λ₯Ό 좜λ ₯ν•˜λŠ” 데에 μ‚¬μš©λœλ‹€.

  1. 전체 ν–‰μ˜ 개수
count(*) as 전체
: 이 κ²°κ³Όμ—λŠ” NULL이 ν¬ν•¨λ˜μ–΄μ„œ 세어진닀.

>>> λͺ¨λ“  행이 NULL인 것도 ν¬ν•¨λ κΉŒ???

  1. NULL을 ν¬ν•¨ν•˜μ§€ μ•ŠλŠ” ν–‰μ˜ 개수
count(IndepYear) as '독립 연도 보유'
: 칼럼의 이름을 μ‚¬μš©ν•˜λ©΄ κ·Έ 칼럼의 NULL인 값을 μ œμ™Έν•œ κ°œμˆ˜κ°€ λ°˜ν™˜λœλ‹€.

즉, count()λŠ” μš”μ†Œμ˜ 개수λ₯Ό λ°˜ν™˜ν•˜λŠ”λ° null인 값은 μ²˜λ¦¬ν•˜μ§€ μ•ŠλŠ”λ‹€.


  1. 쀑볡값을 μ œμ™Έν•œ ν–‰μ˜ 개수

0개의 λŒ“κΈ€