카테고리 없음

내일배움 사전캠프 14일차 - SQL과제를 하다! LV.1 데이터 속 김서방 찾기

본성 2024. 6. 17. 15:14
반응형

이제 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를 익혀보아야겠다....!

 

오늘도 꾸준히 한 개 한 개 배워나갔다.

 

내일도 파이팅!!

반응형