책 내용 질문하기
실기 2권 - 쿼리 (194,195쪽)
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
194,195
조회수
225
작성일
2022-02-27
작성자
탈퇴*원
첨부파일

 

쿼리랑 처리기능을 같이 공부하면서, 헷갈리기 시작한 것이 있습니다.

 

기본적인 SQL문은 (예를 들어, 검색의 경우) 

 

SELECT 필드1, 필드2, ... FROM 테이블 WHERE조건 ;

 

인 것으로 알고 있습니다.

 

 

근데 어쩔 때는 SELECT 다음에 필드가 아니라, * 를 써주는 것 같습니다.

 

SELECT * FROM  이렇게요! 

 

 

교재 230쪽 왼쪽 상단에도

Docmd.RUNSQL "delete * from 상품_2 where 상품코드 = 상품코드 "

라고 *를 썼습니다.

 

질문 1) 기본적인 SQL문과  SELECT*FROM 처럼 가운데에 *를 쓴 것의 차이를 알고 싶습니다.

 

 

질문 2) 왜 Docmd.RUNSQL 문 맨 뒤에는 ; 이 안 붙는지도 알고 싶습니다.

 

 

질문 3) 195쪽에는 코드 작성 시 컨트롤의 분리 및 연결하지 않아도 되는 경우를 설명하는데, 

         연결하지 않아도 되는 경우에 컨트롤의 분리 및 연결을 해도 괜찮나요?

 

        분리, 연결 해도 되는 때를 생각하기 어려워, 아예 항상 분리 및 연결을 하고자 합니다.

        그래도 되나요?

 

답변
2022-02-27 18:09:41

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

 

1. *는 해당하는 테이블의 모든 필드를 의미합니다. 해당하는 테이블의 각 필드를 하나씩 써줘도 되고, *로 써줘도 됩니다.

 

2. 붙여도 되고 생략해도 됩니다.

 

3. 분리 연결하면 안됩니다.

 

행복한 하루 되세요.  

 

 

 

  • 관리자
    2022-02-27 18:09:41

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

     

    1. *는 해당하는 테이블의 모든 필드를 의미합니다. 해당하는 테이블의 각 필드를 하나씩 써줘도 되고, *로 써줘도 됩니다.

     

    2. 붙여도 되고 생략해도 됩니다.

     

    3. 분리 연결하면 안됩니다.

     

    행복한 하루 되세요.  

     

     

     

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