책 내용 질문하기
SQL SELECT
도서
2021 시나공 정보처리산업기사 실기
페이지
0
조회수
348
작성일
2021-04-14
작성자
탈퇴*원
첨부파일

1.

select h.컬럼1, s.컬럼1 from 테이블 h, s

두 개의 테이블에 있는 같은 이름의 컬럼에 대해서는 이렇게 하는데

 

select 컬럼2 from 테이블 h, s

이와 같이 하나의 테이블에만 있는 칼럼의 경우에는 앞에 h. s. 이런거 테이블 이름 안붙여줘도 되는건가요?

 

 

2.

그리고 2권 97페이지 7번에 GROUP BY를 이름, 과목, 신청과목 이렇게 했던데

만약 두 개의 테이블에 같은 이름이 있는 칼럼에 대해서 GROUP BY를 하려면 a.신청과목 이렇게 앞에 테이블 이름 써줘야 하는건가요?

답변
2021-04-15 10:26:50

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

 

[1]

말씀하신대로 컬럼명 앞에 테이블명을 적어주는 경우는 from으로 호출되는 2개 이상의 테이블에 중복 이름이 존재할 때, 만입니다.

그 외의 경우는 컬럼명만 적어도 됩니다.

 

[2]

예, 정확합니다.

 

행복한 하루되세요 :)

  • 관리자
    2021-04-15 10:26:50

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

     

    [1]

    말씀하신대로 컬럼명 앞에 테이블명을 적어주는 경우는 from으로 호출되는 2개 이상의 테이블에 중복 이름이 존재할 때, 만입니다.

    그 외의 경우는 컬럼명만 적어도 됩니다.

     

    [2]

    예, 정확합니다.

     

    행복한 하루되세요 :)

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