카테고리 없음

내일배움 사전캠프 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시대 무섭다,,,,,,,

반응형