개발과 계발/SQL

SQL 퀴즈풀기

멈 무 2022. 7. 1. 20:49

1)성이 남씨인 유저 추출하기

2)Gmail을 사용하는 2020/07/12~13에 가입한 유저를 추출하기

3)Gmail을 사용하는 2020/07/12~13에 가입한 유저의 수를 세기

 

3개 퀴즈 중 1번만 맞고 2, 3 틀림

 

2에서

~로 끝나는 에서 %를 쓰는 것은 기억했으나

'like' 를 쓰는 것을 잊어서  email = '%gmail.com' 으로 써서 아무것도 추출되지 않았다

그리고 날짜 범위를 지정할 때 12~13일 이라 해서

2020-07-12 2020-07-13 으로 썻는데

이거는 12일 00시부터 13일00시 까지를 의미하므로 사실상 12일에 가입한 사람을 찾는것.

그래서 정답은 2020-0712 2020-07-14 이다

 

3번에서는

 

 

count  를 사용하는 것은 알았으나,

정확히 어디에 표기되어야 하는지 몰라서

여기저기 count(where ~) 나 count(created_at ~) 등등 붙였는데 계속 오류

 

 

기억할 것


~로 끝나는/시작하는/들어가는 정보를 찾을때
like '%'


정보의 수를 셀 때
select count(*) from ~

 

'개발과 계발 > SQL' 카테고리의 다른 글

group by, order by  (0) 2022.07.08
SQL - 쿼리(Qeury)문 개념, Select, Where 등 기초문법  (0) 2022.06.27