[내일배움캠프 사전캠프]

[QAQC_2기] 사전캠프 퀘스트_5문항

mulmoknnhama 2025. 4. 29. 18:14

제 5 문항

풀이 과정

 

푼 문제

17

 

17. 필요한 컬럼 - 이름(name)

40000 이상의 비용 - where절, 비교연산[>=]

select name
from team_projects
where aws_cost>=40000

풀지 못한 문제

18, 19, 20

 

18. 필요한 컬럼 - 전체

2022년에 시작된 프로젝트 - where절, year()함수를 활용

 

year함수: 날짜에서 년도(4자리)만 추출

select *
from team_projects
where year(start_date)=2022

 

19. 필요한 컬럼 - 전체

현재 진행중인 프로젝트 - where 절, curdate()함수

 

curdate(): 함수를 통해 현재 날짜를 반환

curtime(): 함수를 통해 현재 시간을 반환

now(): 함수를 통해 현재 날짜 및 시간을 반환

select *
from team_project
where curdate() between start_date and end_date

 

20. 필요한 컬럼 - 이름(name), 일수

날짜 계산 함수가 필요

 

timediff(): 시간 차이 계산 - timediff(나중 시간, 처음 시간)

datediff(): 날짜 차이 계산 - datediff(나중 날짜, 처음 날짜)

timestampdiff(): 형식별로 날짜 차이를 계산 - timestampdiff(변환 단위, 나중 날짜, 처음 날짜)

select name,
       datediff(end_date, start_date) countinuing_dates
from team_projects

 

이렇게 해서 5문항이 끝났다.

 

배웠던 내용 밖의 개념이 나와서 어찌할 바를 몰랐고, 그래도 이런게 있고

숙지해놓으면 다음에 풀 때 용이하지 않을까 하며 되뇌여 본다.

 

지식을 습득했으니 ok