책 내용 질문하기
따옴표 홑따옴표
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
0
조회수
157
작성일
2013-09-15
작성자
첨부파일
docmd.RunSQL "update 제품코드 set 협회='전기협회' where right([제조사],2)='전기'"
docmd.RunSQL "update 제품코드 set 협회='전자협회' where right([제조사],2)='전자'"
왜 전기와 전자에 홑따옴표가 붙나요??? 이해가 안가요 ㅠㅠ
그리고 삭제 SQL 에서
DELETE 제품명
FROM 하절기제품
WHERE 제품명 IN("반코트", "롱코트", "가죽잠바", "부츠")
왜 WHERE 절이하에는 쌍따옴표가 붙나요???
insert into 하절기제품 (제품코드,제품명,생산원가,판매단가)
select 제품코드,제품명,생산원가,판매단가
FROM 추가제품
WHERE 생산원가>=4000 AND 판매단가>=5000
왜 필드와 테이블쪽에는 따옴표가 안붙나요??
그리구 왜 WHERE 절에는 따옴표가 안붙나요????
동영상 시청을 해도 이해가 잘안가요 ㅜㅜㅜ 정확히 상세히 설명 부탁드리겠습니다.
답변
2013-09-16 14:20:40

보통 "" 가 문자를 나타낼때 사용하는데

"update ~~

부분에서 이미 "" 를 사용해 버렸기 때문에 문자에 "" 를 붙이게 되면 혼동 될 수 있습니다.

그래서 문자를 ' ' 로 묶어서 표시한 것입니다.

"" 과 같은 의미라고 생각 하시면 되세요.

WHERE 제품명 IN("반코트", "롱코트", "가죽잠바", "부츠")
에서 "반코드" 는 반코트 라는 문자값을 의미하기 때문에 "" 가 붙구요.
insert into 하절기제품 (제품코드,제품명,생산원가,판매단가)

에서 사용된 제품코드, 제품명 등은 필드명이기 때문에 "" 가 붙지 않습니다.

좋은 하루 되세요.

"
  • *
    2013-09-16 14:20:40

    보통 "" 가 문자를 나타낼때 사용하는데

    "update ~~

    부분에서 이미 "" 를 사용해 버렸기 때문에 문자에 "" 를 붙이게 되면 혼동 될 수 있습니다.

    그래서 문자를 ' ' 로 묶어서 표시한 것입니다.

    "" 과 같은 의미라고 생각 하시면 되세요.

    WHERE 제품명 IN("반코트", "롱코트", "가죽잠바", "부츠")
    에서 "반코드" 는 반코트 라는 문자값을 의미하기 때문에 "" 가 붙구요.
    insert into 하절기제품 (제품코드,제품명,생산원가,판매단가)

    에서 사용된 제품코드, 제품명 등은 필드명이기 때문에 "" 가 붙지 않습니다.

    좋은 하루 되세요.

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