Lv1. 데이터 속 김서방 찾기
select count(1)
from users
where substr(name, 1, 1) = '김'
Lv2. 날짜별 획득포인트 조회하기
select created_at, round(avg(point)) average_points
from point_users
group by created_at
Lv3. 이용자의 포인트 조회하기
select u.user_id,
u.email,
coalesce(p.point, 0) point
from users u
left join point_users p on u.user_id = p.user_id
order by point desc
select u.user_id,
u.email,
if(p.point is null, 0, p.point) point
from users u
left join point_users p on u.user_id = p.user_id
order by point desc
'SQL' 카테고리의 다른 글
HAVING 절과 WHERE 절의 차이 (0) | 2024.12.10 |
---|---|
SQL 실전! 실제 DB에서 연습해요(2) - Lv4. 단골 고객님 찾기 (0) | 2024.12.10 |
SQL 문법 연습 - 11) 마지막 연습 문제 ! (1) | 2024.12.09 |
SQL 문법 연습 - 10) 이젠 테이블이 2개입니다 (0) | 2024.12.07 |
SQL 문법 연습 - 9)아프면 안됩니다! 항상 건강 챙기세요! (0) | 2024.12.07 |