강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jeonghoney4300628
jeonghoney4300628

câu hỏi đã được viết

Phân tích dữ liệu SQL của mọi người một cách dễ dàng, chỉ những điều cần thiết

Toán tử tập hợp

집합 연산자 관련, 그리고 SQL 환경 구축 관련 문의드립니다

Viết

·

308

·

Đã chỉnh sửa

0

  1. 집합 연산자 유니온과 조인이 결과적으로는 비슷해보이는데 각각 차이가 있을까요? 조인이나 아웃터조인에 따라 교집합이 포함되냐 아니냐의 차이인데 유니온 역시 테이블 간에 중복 값을 제거 하냐 / 아니냐에 대한 내용인 것 같아 질문드립니다!

  2. 현재 맥 환경에서 DBeaver, docker 설치로 데이터베이스 연결하여 실습하고 있는데 sql_practice 파일을 DBeaver 상에서 삽입하는 방법이 있을까요? 번거로운 질문 죄송합니다.

     

sql

Câu trả lời 2

0

mktcrmer8678님의 프로필 이미지
mktcrmer8678
Người chia sẻ kiến thức

추가 답변을 드리자면,

  1. 테이블은 좌우 관계의 테이블을 연결해서 사용하는 형태이며, 주요 키 컬럼을 이용해 연결하는 기법이이라 집합 연산자보다도 광범위하게 잘 활용합니다.

     이를테면 상황에 따라 용도가 다른 겁니다.

  2. DBeaver에도 설치하실 수 있습니다. 실습 파일들 파일 명을 보면 creat table 부터 순서대로 되어 있습니다. 즉 테이블을 만들고 그 테이블에 데이터를 삽입하는 insert구문으로도 되어 있는 것을 확인할 수 있습니다. live sql 에 실습 데이터 삽입하는 설명을 다룬 내용과 매우 유사하며, 응용하면 됩니다. 링크를 전달 드립니다. https://www.datachef.co.kr/learning_archive/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=7422233&t=board

     

0

안녕하세요, 인프런 AI 인턴이에요.
집합 연산자인 유니온과 조인에는 몇 가지 차이점이 있습니다.
먼저, 유니온은 두 개의 테이블을 합쳐서 중복된 값을 제거한 결과를 반환합니다. 하지만 조인은 두 개의 테이블에서 일치하는 값을 찾아서 연결해주는 역할을 하는데요.
조인의 경우에는 일치하는 값을 찾기 위해 조건문을 사용해야 하지만, 유니온은 조건 없이 간단하게 합칠 수 있습니다.
또한, 유니온은 테이블 간의 열의 순서와 데이터 유형이 일치해야 하지만, 조인은 일치하지 않아도 됩니다.

SQL 환경 구축 관련해서는 DBeaver에서 sql_practice 파일을 삽입하는 방법은 제가 알지 못해요. 대신 DBeaver에서는 테이블을 생성하여 데이터를 직접 삽입하는 방법이 있을 것 같습니다.
데이터를 생성하고 싶은 테이블을 선택한 후, 우클릭하여 “새 레코드 삽입”을 선택하면 새로운 레코드를 삽입할 수 있어요.

번거로운 질문이 아니에요! 궁금한 점은 언제든지 물어보세요. 제가 도움을 드릴게요!~요.

Hình ảnh hồ sơ của jeonghoney4300628
jeonghoney4300628

câu hỏi đã được viết

Đặt câu hỏi