" "와 ' ' 큰따옴표와 작은 따옴표는 sql의 where 절에서 텍스트를 사용할때 쓴다고 알고 있는데
여기 텍스트에는 어떤 것이 해당 되는지 정확하게 알고 싶습니다
글자와 숫자 그리고 숫자로 된 날짜 1890-09-21 또는 12월21일 등
위에 4가지는 텍스트에 해당되는지 그리고 따옴표는 어떻게 사용해야 되는지
자세히 알고 싶습니다
안녕하세요 길벗수험서 운영팀입니다.
작은따옴표''와 큰따옴표""는 텍스트 값을 가리킬 때 사용합니다.
필드명과 테이블명에는 사용하지 않으며, 필드가 '경리', '홍길동', '07A32E'와 같이 필드의 조건(where) 등을 비교할 때 주로 사용되죠.
만약의 <학생> 테이블의 학과 필드가 컴공인 레코드 또는 튜플을 조회하는 SQL을 작성할 때,
select * from 학생 where 학과='컴공';
이런식으로 말이죠.
해당 필드가 텍스트 속성인지는 필드정보를 통해서만 알 수 있습니다.
다만, 일반적으로 숫자만 사용되었다면 숫자필드 (ex:123123)
숫자+문자 라면 문자필드 (ex:123A8E)
날짜라면 날짜필드 (ex:24/12/2019)
가 되겠습니다.
날짜가 조금 특이한 경우인데, 비교 또는 입력시
'24/12/2019' 또는 #24/12/2019# 이런식으로 사용합니다.
행복한 하루되세요 :)
-
관리자2019-03-12 11:08:14
안녕하세요 길벗수험서 운영팀입니다.
작은따옴표''와 큰따옴표""는 텍스트 값을 가리킬 때 사용합니다.
필드명과 테이블명에는 사용하지 않으며, 필드가 '경리', '홍길동', '07A32E'와 같이 필드의 조건(where) 등을 비교할 때 주로 사용되죠.
만약의 <학생> 테이블의 학과 필드가 컴공인 레코드 또는 튜플을 조회하는 SQL을 작성할 때,
select * from 학생 where 학과='컴공';
이런식으로 말이죠.
해당 필드가 텍스트 속성인지는 필드정보를 통해서만 알 수 있습니다.
다만, 일반적으로 숫자만 사용되었다면 숫자필드 (ex:123123)
숫자+문자 라면 문자필드 (ex:123A8E)
날짜라면 날짜필드 (ex:24/12/2019)
가 되겠습니다.
날짜가 조금 특이한 경우인데, 비교 또는 입력시
'24/12/2019' 또는 #24/12/2019# 이런식으로 사용합니다.
행복한 하루되세요 :)
-
관리자2019-03-13 13:19:01
안녕하세요 길벗수험서 운영팀입니다.
'12월 21일'은 기본적으로 날짜(DATE) 속성의 필드를 사용합니다.
다만 테이블을 작성할 때 문자 속성을 이용하는 경우도 존재합니다.
릴레이션 스키마라고 함은 데이터 구조에서 속성들의 집합을 의미합니다.
교재 34쪽을 보고 각 명칭과 구분을 확실히 해두세요.
해당 <고객> 테이블에서 속성(필드)은 고객번호, 이름, 성별, 주소가 되겠고, 속성에 속한 데이터라고 하면 주소에는 '서울시', '안산시', '춘천시'가 되겠습니다.
select * 은 해당 테이블의 모든 필드를 조회한다는 의미입니다.
select문에 관련된 사항은 섹션070을 참조해주세요.
행복한 하루되세요 :)
-
*2019-03-13 02:30:42
12월21일 어디 필드에 해당되나요?
그리고 select * from 학생 where 학과='컴공'; 여기서 필드는 릴레이션스키마를 말씀하시는 건가요?
그리고 select *는 전체를 검색한다는 의미인가요?