1. 학습
  2. /
  3. 강의
  4. /
  5. SQL로 배우는 관계형 데이터베이스 입문

Connected

연습 문제

열을 연결해 서로게이트 키 만들기

기존 테이블에 서로게이트 키를 추가하는 또 다른 방법은 CONCAT() 함수를 사용해 기존 열들을 이어 붙이는 것입니다.

다음 예시 테이블을 생각해 보세요:

CREATE TABLE cars (
 make varchar(64) NOT NULL,
 model varchar(64) NOT NULL,
 mpg integer NOT NULL
)

이 테이블에는 완전히 가상의 데이터 10행이 들어 있습니다.

안타깝게도 아직 기본 키가 없습니다. 각 열에 고유 값만 있는 것은 아니므로, 몇몇 열을 결합해 키를 만들 수 있습니다.

이제 이어지는 연습에서 make와 model을 결합해 이러한 서로게이트 키를 만들어 보겠습니다.

지침 1/4

undefined XP
    1
    2
    3
    4

make와 model 열 조합으로 서로 다른 행의 개수를 세세요.