책 내용 질문하기
2권 127p 3번
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
127
조회수
180
작성일
2020-07-14
작성자
탈퇴*원
첨부파일
Name이 staff테이블하고 shop테이블에 둘 다 들어 있으니까 SELECT문 쓸 때 shop.name이라고 써야 하는 거 아닌가요? 왜 select distinct name 이라고만 적나요?
답변
2020-07-15 13:08:41

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

 

네, name만 적어도 됩니다.

 

동일한 속성명으로 인해 테이블명을 적어주는 것은 두개 이상의 테이블이 함께 from을 통해 불러와졌을 때 입니다.

 

해당 sql문은 상위 질의에서는 from shop을 통해 shop 테이블만을 조회했고, 하위 질의에서는 from staff를 통해 staff 테이블만을 조회했기 때문에 각각의 질의에서 하나의 테이블에 해당하는 속성만이 조회되게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-07-15 13:08:41

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

     

    네, name만 적어도 됩니다.

     

    동일한 속성명으로 인해 테이블명을 적어주는 것은 두개 이상의 테이블이 함께 from을 통해 불러와졌을 때 입니다.

     

    해당 sql문은 상위 질의에서는 from shop을 통해 shop 테이블만을 조회했고, 하위 질의에서는 from staff를 통해 staff 테이블만을 조회했기 때문에 각각의 질의에서 하나의 테이블에 해당하는 속성만이 조회되게 됩니다.

     

    행복한 하루되세요 :)

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