책 내용 질문하기
as문에서
도서
[2014] 컴퓨터활용능력 1급 필기
페이지
조회수
112
작성일
2014-03-18
작성자
첨부파일

좋은 질문이 아닌거 같기도 한데요.

SELECT A.* FROM 상품 A;

여기서 A.*는 왜 들어간건가요?

select 뒤에는 필드명이 들어가야하는거 아닌가요? 그리고 마침표와 별표의 의미를 모르겠습니다.

답변
2014-03-18 18:46:49

Select A.* From 상품 A;

인가요?

A.*이 왜 들어갔을까요;;

별표는 모든 필드를 출력하라는 뜻입니다.

혹시...

Select 상품A.* FROM 상품 A ;

가 아닐까요?

Select 테이블명.필드명 From 테이블명

순으로 작성되나, 단일테이블일 경우 Select 뒤에 오는 테이블명은 생략가능합니다.(보통 생략합니다)

Select 필드명 From 테이블명 순으로 작성되는데, 특정 필드가 아닌 모든 필드를 조회할때는..필드명을 다 쓰지 않고

별표로 대신합니다.

  • *
    2014-03-18 18:46:49

    Select A.* From 상품 A;

    인가요?

    A.*이 왜 들어갔을까요;;

    별표는 모든 필드를 출력하라는 뜻입니다.

    혹시...

    Select 상품A.* FROM 상품 A ;

    가 아닐까요?

    Select 테이블명.필드명 From 테이블명

    순으로 작성되나, 단일테이블일 경우 Select 뒤에 오는 테이블명은 생략가능합니다.(보통 생략합니다)

    Select 필드명 From 테이블명 순으로 작성되는데, 특정 필드가 아닌 모든 필드를 조회할때는..필드명을 다 쓰지 않고

    별표로 대신합니다.

  • *
    2014-03-19 09:27:46

    안녕하세요.

    SELECT A.* FROM 상품 A;

    'FROM 상품 A'은 상품 테이블을 A로 사용하겠다는 의미이고, A.*는 A 테이블의 모든 필드를 의미합니다. SELECT 다음에 필드명을 입력할때 테이블명.필드명으로 입력해도 되는데, 일반적으로는 테이블명은 제외하고 필드명만을 입력합니다.

    즐거운 하루 되세요.

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