카테고리 없음
내일배움 사전캠프 19일차 - SQL 연습문제를 풀다! 5탄
본성
2024. 6. 24. 15:12
반응형
SQL 마스터를 위한 길이다!
오늘도 색다른 경험을 통해 한 발짝 한 발짝 나아갈 것이다.
아자아자 화이팅!
연습문제5) 공부하다 보니 팀 프로젝트 시간이 왔어요!
공부를 한 결과를 점검하기 위해 팀 프로젝트를 수행해야 합니다! 이제, 아래와 같은 team_projects(프로젝트) 테이블이 있습니다.
id | name | start_date | end_date | aws_cost |
1 | 일조 | 2023-01-01 | 2023-01-07 | 30000 |
2 | 꿈꾸는이조 | 2023-03-15 | 2023-03-22 | 50000 |
3 | 보람삼조 | 2023-11-20 | 2023-11-30 | 80000 |
4 | 사조참치 | 2022-07-01 | 2022-07-30 | 75000 |
- team_projects 테이블에서 AWS 예산(aws_cost)이 40000 이상 들어간 프로젝트들의 이름을 선택하는 쿼리를 작성해 주세요!
select aws_cost
from team_projects
where aws_cost >= 40000
- team_projects 테이블에서 2022년에 시작된 프로젝트를 선택하는 쿼리를 작성해 주세요! 단, start_date < ‘2023-01-01’ 조건을 사용하지 말고 쿼리를 작성해주세요!
select *
from team_projects
order by start_date desc ;
- team_projects 테이블에서 현재 진행 중인 프로젝트를 선택하는 쿼리를 작성해 주세요. 단, 지금 시점의 날짜를 하드코딩해서 쿼리 하지 말아 주세요!
select *
from team_projects
where curdate() between start_date and end_date
- team_projects 테이블에서 각 프로젝트의 지속 기간을 일 수로 계산하는 쿼리를 작성해 주세요!
select id,
name,
DATEDIFF() start_date and end_date ,
aws_cost
from team_projects
시간 함수를 이번에는 배우게 되었다.
정말 이 시대는 검색을 잘하는 사람이 돈을 벌 것 같은 느낌을 받았다....!
ai시대 무섭다,,,,,,,
반응형