1. Învăţa
  2. /
  3. Courses
  4. /
  5. SQL로 배우는 관계형 데이터베이스 입문

Connected

exercise

INSERT INTO SELECT DISTINCT로 데이터 마이그레이션

이제 새 테이블로 데이터를 마이그레이션할 차례예요. 다음 패턴을 사용합니다:

INSERT INTO ... 
SELECT DISTINCT ... 
FROM ...;

이 패턴은 두 부분으로 나눌 수 있어요:

첫 번째 부분:

SELECT DISTINCT column_name1, column_name2, ... 
FROM table_a;

이는 테이블 table_a의 모든 고유한 값들을 선택합니다. 여러분께는 익숙한 내용이죠.

두 번째 부분:

INSERT INTO table_b ...;

이 부분을 첫 번째 부분 앞에 붙여서, table_a의 모든 고유한 행을 table_b에 삽입하도록 만드세요.

마지막으로 한 가지 더: 빈칸을 모두 채운 뒤에는 코드를 한 번에 모두 실행하는 것이 중요합니다.

Instrucțiuni 1 / 2

undefined XP
  • 1
    • university_professors에서 모든 DISTINCT 교수 정보를 professors에 삽입하세요.
    • professors의 모든 행을 출력하세요.
  • 2

    university_professors에서 모든 DISTINCT 소속을 affiliations에 삽입하세요.