[DB][SQL] SQL의 셀프조인
인트로 안녕하세요. 오늘은 조인과 셀프조인의 정의와 이들의 SQL구문을 알아보겠습니다. 제가 대학교 '데이터베이스' 강의를 수강할 때도, 처음 머릿속에 SQL 구문과 그 결과를 집어넣는 일은 쉽지 않았습니다. SQL은 많이 짜보고 그 결과를 확인해보아야 실력이 느는 것 같습니다. [ 목차 ] 1. 조인 - 테이블 구조 (학생 , 등록) - 조인의 정의, SQL 예시 2) 셀프조인 정의 및 예시 1. 조인 1-1) 테이블 구조 - 학생 테이블 (STUDENT) 학생테이블은, 각각 Sno(학번), Sname(이름), Syear(학년), Department(학과)로 구성되어있습니다. - 등록테이블 (ENROLL) 등록테이블은, 각각 cno(학과), Sno(학생이름), Grade(학점), Mid(중간고사점수),..
더보기
[DB][SQL] 집계함수(COUNT, SUM, AVG, MAX, MIN)
인트로 오늘은 SQL의 집계함수와, 그 예시를 알아보려고 합니다. 1. 집계함수 - 집계함수의 정의 - 집계함수 SQL 예시 1-1) 집계함수 (aggregate function) 집계함수 : COUNT , SUM , AVG, MAX, MIN 튜플에 관심있는 것이 아니라 몇개의 튜플에 관심이 있는 경우, 집계함수를 사용한다. 집계함수와 일반 애트리뷰트를 같이 출력할 수 없다. 다음은 집계함수들의 리스트입니다. COUNT : 결과 행들의 개수를 구한다. (중복된 값도 모두 COUNT) SUM : 결과 행들의 합을 구한다. AVG : 결과 행들의 평균을 구한다. MAX : 결과 행들 중 MAX값을 출력한다. MIN : 결과 행들 중 MIN값을 출력한다. 1-2 ) 집계함수 예시 i) 학생 테이블의 전체 튜플..
더보기