https://school.programmers.co.kr/learn/courses/30/lessons/131535
# MySQL - SOL.1 - COUNT(*)
SELECT COUNT(*)
FROM USER_INFO
WHERE DATE_FORMAT(JOINED,'%Y') = 2021 AND (AGE>=20 AND AGE<=29)
# MYSQL - SOL.2 -COUNT(user_id)
SELECT COUNT(user_id)
FROM user_info
WHERE JOINED LIKE "2021%" AND AGE >= 20 AND AGE <= 29;
COUNT(열 이름) : 열에 해당하는 칼럼의 개수 -> NULL값 제외
COUNT(*) : 전체 행 수(=COUNT(1)) -> NULL값 포함
'Computer language > SQL' 카테고리의 다른 글
[프로그래머스/SQL 고득점 Kit] IS NULL - 경기도에 위치한 식품창고 목록 출력하기 (0) | 2023.02.17 |
---|---|
[프로그래머스/SQL 고득점 Kit] SUM, MAX, MIN - 최댓값 구하기 (0) | 2023.02.17 |
[프로그래머스/SQL 고득점 Kit] SELECT - 상위 n개 레코드 (2) | 2023.02.17 |
[프로그래머스/SQL 고득점 Kit] SELECT - 여러 기준으로 정렬하기 (0) | 2023.02.17 |
[프로그래머스/SQL 고득점 Kit] SELECT - 동물 아이디와 이름 (0) | 2023.02.17 |