책 내용 질문하기
질문이용.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
0
조회수
133
작성일
2019-04-09
작성자
탈퇴*원
첨부파일

" "와 ' ' 큰따옴표와 작은 따옴표는 SQL 문 에서 텍스트를 사용할때 쓴다고 알고 있는데

여기 텍스트에는 어떤 것이 해당 되는지 정확하게 알고 싶습니다

 

'12월 21일'은 기본적으로 날짜(DATE) 속성의 필드를 사용하는 걸로 알고 있습니다. 

이런 날짜 속성필드를 사용할 때 큰 따옴표를 사용하는지 아니면 작은 따옴표를 사용하는지 궁금합니다. 

또 이런 날짜 속성의 필드가 테이블을 작성할 때 문자 속성을 이용하는 경우도 존재한다고 들었습니다.

이때는 구분을 어떻게 하는지 알고 싶습니다.

 

답변
2019-04-09 14:44:11

안녕하세요 길벗수험서 운영팀입니다.

 

간단하게 생각하세요. 값입니다.

값이라 하면 char이나 varchar 타입의 속성에 해당하는 데이터를 넣을 때입니다.

예를 들면 <학생> 테이블에서 학과 필드에 "법학과"라는 값을 넣거나 수정할 떄라든지,

이름에 "홍길동"이라는 값을 넣거나 수정할 떄라든지 말이죠.

삭제할 때도 동일합니다.

 

 

날짜 속성은 샵#아니면 따옴표(' 또는 ")를 사용합니다.

DATE 속성의 경우 샵#을 권장합니다.

 

순수하게 문자 속성으로 사용하는 경우도 있으나, 이 경우 문제나 <처리 조건>을 통해 언급되거나, 이를 통해 추정해야 합니다.

이러한 조건이 주어지지 않았다면 모르는 상태에서도 해당 문제를 해결할 수 있다는 의미가 되겠죠.

문제에서 추정하는 방법은 간단합니다.

문자열 함수를 사용하면 해당 날짜 데이터는 문자열이겠죠.

'19/01/23' 이라는 데이터에서 문자열 함수(left, right, mid) 등을 사용한다면 볼 것도 없이 문자열 형식입니다.

이외에는 대게 날짜형식으로 판단하고 문제를 푸셔도 무관합니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-09 14:44:11

    안녕하세요 길벗수험서 운영팀입니다.

     

    간단하게 생각하세요. 값입니다.

    값이라 하면 char이나 varchar 타입의 속성에 해당하는 데이터를 넣을 때입니다.

    예를 들면 <학생> 테이블에서 학과 필드에 "법학과"라는 값을 넣거나 수정할 떄라든지,

    이름에 "홍길동"이라는 값을 넣거나 수정할 떄라든지 말이죠.

    삭제할 때도 동일합니다.

     

     

    날짜 속성은 샵#아니면 따옴표(' 또는 ")를 사용합니다.

    DATE 속성의 경우 샵#을 권장합니다.

     

    순수하게 문자 속성으로 사용하는 경우도 있으나, 이 경우 문제나 <처리 조건>을 통해 언급되거나, 이를 통해 추정해야 합니다.

    이러한 조건이 주어지지 않았다면 모르는 상태에서도 해당 문제를 해결할 수 있다는 의미가 되겠죠.

    문제에서 추정하는 방법은 간단합니다.

    문자열 함수를 사용하면 해당 날짜 데이터는 문자열이겠죠.

    '19/01/23' 이라는 데이터에서 문자열 함수(left, right, mid) 등을 사용한다면 볼 것도 없이 문자열 형식입니다.

    이외에는 대게 날짜형식으로 판단하고 문제를 푸셔도 무관합니다.

     

    행복한 하루되세요 :)

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