반응형
이제 SQL에 대해서 깊이 들어가는 시간이다!
아자아자 화이팅!
80억 인구가 있는 한가운데 데이터들을 파헤쳐보자!
문제!!!!
- 상황: 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트해볼 겸 “김”씨로 시작하는 이용자들 수를 세어 보기로 했습니다.
- 문제: 다음과 같은 결과테이블을 만들어봅시다.
- name_cnt: “김”씨 성을 가지고 있는 교육생의 수
나)
SELECT COUNT(name) as name_cnt
FROM users u
WHERE name LIKE '김%'
정답)
SELECT count(distinct(user_id)) as name_cnt
FROM users
where substr(name,1,1) = '김'
문제는 WHERE절을 잘 이해하였을까? 에 대한 것이었다.
그래도 정답과의 내용이 다르다. 흠,,,,,;
substr를 익혀보아야겠다....!
오늘도 꾸준히 한 개 한 개 배워나갔다.
내일도 파이팅!!
반응형