책 내용 질문하기
SELECT 문에서 날짜 비교는 어떻게 해야하나요?
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
47
작성일
2018-06-28
작성자
탈퇴*원
첨부파일

기사 기출문제 풀다가 거의 다 풀어서 산업기사 2회 모의고사를 풀었는데,

산업기사 2회 모의고사 5번 문제에

<입상작품> 테이블에서 '2018-05-20'에서 '2018-05-30' 사이에 등록된 작품의 작품번호와 분야를 구하되,

등록일 기준 내림차순으로 검색하는 SQL문을 작성하시오.

라는 말이 있어서 저는

SELECT 작품번호 분야

FROM 입상작품

WHERE 등록일 >= '2018-05-20' OR 등록일 <= '2018-05-30'

ORDER BY 등록일 DESC;

이렇게 답을 적었습니다.

근데 답안지를 보니 '2018-05-20' 이렇게 사용을 하지 않고 #2018-05-20# 이렇게 되어있던데

'2018-05-20' 이렇게 적는 것도 가능한 건가요? 아니면 무조건 #을 써야하나요?

답변
2018-06-29 09:41:58

안녕하세요.

최근 시험에서 인용문구에 대한 조건이 제시되고 있습니다.

문자열의 경우 작은따옴표(' ')를 사용하도록 하고 있습니다.

날짜의 경우에는 #을 사용해야 합니다.

날짜의 조건이 시험에 출제되면 처리조건에 #의 사용 방법이 제시될 것으로 예상됩니다.

혹 제시되지 않는다고 해도 날짜는 #으로 묶어서 조건에 사용하도록 작성하세요.

오늘도 즐거운 하루 되세요.

  • *
    2018-06-29 09:41:58

    안녕하세요.

    최근 시험에서 인용문구에 대한 조건이 제시되고 있습니다.

    문자열의 경우 작은따옴표(' ')를 사용하도록 하고 있습니다.

    날짜의 경우에는 #을 사용해야 합니다.

    날짜의 조건이 시험에 출제되면 처리조건에 #의 사용 방법이 제시될 것으로 예상됩니다.

    혹 제시되지 않는다고 해도 날짜는 #으로 묶어서 조건에 사용하도록 작성하세요.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.