데이터베이스 3

[데이터베이스] JOIN 과 UNION 비교

JOIN : 새로운 열로 결합 (수평 결합) : 두 개의 테이블 결합 시, 첫 번째 테이블의 데이터는 동일한 행의 두 분째 테이블 열과 함께 한 열 세트에 표시 UNION : 새로운 행으로 결합 (수직 결합) : 두개의 테이블이 결합된 경우, 첫번째 테이블의 데이터는 한 행 세트에 있고 두번째 테이블 데이터는 다른 세트에 : select 에 컬럼수는 맞춰서 진행해야 한다. JOIN 과 UNION 의 공통점 : 하나 이상의 테이블의 데이터 결합 JOIN 과 UNION 의 차이점 : 데이터가 결합되는 방식 - JOIN 은 테이블의 컬럼이 추가되는 형식으로 데이터가 옆으로 연결된다. - UNION 은 데이터가 추가되는 형식으로 아래에 연결된다. 참고 블로그 https://syujisu.tistory.com/..

데이터베이스 2023.09.25

[Database] 8. JOIN

본 글은 다음 강의를 보고 작성한 글입니다. https://www.youtube.com/playlist?list=PLcXyemr8ZeoREWGhhZi5FZs6cvymjIBVe 데이터베이스 백엔드에 필요한 DB 지식들을 정리했어요~ :) 내용은 컴공과 수준입니다 www.youtube.com SQL 에게 JOIN 이란 ? 2개 이상의 table 들에 있는 데이터를 한 번에 조회하는 것 여러 종류의 JOIN 이 존재한다. implicit join from 절에는 table 들만 나열하고 where 절에 join condition 을 명시하는 방식 old - style join syntax where 절에 selection condition 과 join condition 이 같이 있기 때문에 가독성이 떨어진다...

데이터베이스 2023.09.12

[Database] 9. ORDER BY, GROUP BY, HAVING

본 글은 다음 강의를 보고 작성한 글입니다. https://www.youtube.com/playlist?list=PLcXyemr8ZeoREWGhhZi5FZs6cvymjIBVe 데이터베이스 백엔드에 필요한 DB 지식들을 정리했어요~ :) 내용은 컴공과 수준입니다 www.youtube.com ORDER BY 조회 결과를 특정 attribute(s) 기준으로 정렬하여 가져오고 싶을 때 사용한다. default 정렬 방식은 오름차순이다. 오름차순 정렬은 ASC 로 표기한다. 내림차순 정렬은 DESC 로 표기한다. -- 임직원들의 정보를 연봉 순서대로 정렬해서 조회 SELECT * FROM employee ORDER BY salary; SELECT * FROM employee ORDER BY salary DESC..

데이터베이스 2023.09.11