본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2017년03월04일 · 54/60

54.다음 중 입사일이 '1990-03-02'인 사원의 현재까지 근무한 년 수를 출력하기 위한 SQL 문으로 옳은 것은?

1
select datediff("yyyy", '1990-03-02', date());정답
2
select dateadd("yyyy", date(), '1990-03-02');
3
select datevalue("yy", '1990-03-02', date());
4
select datediff("yy", '1990-03-02', date());

해설

datediff(형식, 날짜1, 날짜2)함수는 두 날짜 사이의 형식의 경과값을 표시합니다. datevalue 함수는 텍스트형식의 날짜를 일련번호로 변환합니다. dateadd함수는 지정된 날짜에서 형식을 지정한 값만큼 증가시키는 함수입니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기