SQLD(SQL 개발자) 기출 · DML

다음의 SQL문의 실행 결과로 올바른 것은?(단,오늘의 날짜는 2022년 4월 30일이고 시간은 무시)
본문)
SELECT SYSDATE,
TO_DATE(SYSDATE,'YYYY')
FROM DUAL;

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

SYSDATE는 Oracle에서 오늘의 날짜와 시간을 가지고 있는 Date 타입이다.따라서 Date 타입을 다시 TO_DATE로 형 변환을 하면 동일 타입을 변환하기 때문에 오류가 발생한다. 즉 이러한 경우는 TO_CHAR를 사용해서 문자형 타입으로 변환해야 한다.
이 단원 연속 풀기 · DML개념서 「DML (INSERT / UPDATE / DELETE / MERGE)」 읽기

이 단원 공개 기출 103문항

  1. 다음 SQL문 중에서 결괏값이 다른 하나는?DML
  2. 다음의 테이블이 있을 경우 SQL을 수행하였을 때 출력결과를 순서대로 나열한 것은? [그림]DML
  3. 다음 보기와 동일한 SQL문은?DML
  4. 다음의 SQL문을 실행하면 조회되는 칼럼의 헤더명은 무엇인가?DML
  5. 아래 테이블 T, S, R이 각각 다음과 같이 선언되었다. 다음 중 DELETE FROM T; 를 수행한 후에 테이블 R에 남아있는 데이터로 가장 적절한 것은?…DML
DML 기출 전체 보기 →