- 상황: 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하는 이용자들 수를 세어 보기로 했습니다.
- 데이터 설명
-
- user_id: 익명화된 유저들의 아이디(varchar255)
- created_at: 아이디 생성 날짜(timestamp)
- updated_at: 정보 업데이트 날짜(timestamp)
- name: 익명화된 유저들의 이름(varchar255)
- email: 이메일(varchar255)user 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다.
-
# 내가 짠 쿼리
SELECT COUNT(*) name_cnt
FROM users
WHERE name = '김**'
# 정답 쿼리
SELECT count(distinct(user_id)) as name_cnt
FROM users
where substr(name,1,1) = '김'
'DATA 사전캠프' 카테고리의 다른 글
14일차 SQL 스터디: 이용자의 포인트 조회하기 (0) | 2024.11.21 |
---|---|
14일차 SQL 스터디: 날짜별 획득포인트 조회하기 (0) | 2024.11.21 |
13일차 Python 스터디: 반복문 연습하기 Part 3 (1) | 2024.11.20 |
13일차 Python 스터디: 반복문 연습하기 Part 2 (0) | 2024.11.20 |
13일차 Python 스터디: 반복문 연습하기 Part 1 (0) | 2024.11.20 |