책 내용 질문하기
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]
예, 정확합니다.
행복한 하루되세요 :)