데이터베이스 일반컴퓨터활용능력 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함수는 지정된 날짜에서 형식을 지정한 값만큼 증가시키는 함수입니다.