콜리보고싶다 2

INNER/ OUTER JOIN

🐶 JOIN 기준을 가지고 있는 데이터를 합치는 것 언제사용되는가? 보통 한 테이블 내에서 내가 원하는 정보가 모두 있으면 좋지만, 여러 테이블에 흩어져 있는 경우가 있다. 이렇게 혼재된 데이터를 가져올 때 사용한다. 여러가지 JOIN이 존재하는데, 그 중 우리는 INNER/ LEFT/ RIGHT/ OUTER JOIN을 다룰 것이다. 🐶 INNER JOIN ※ Inner join을 수행하기 위해서는 결합하고자 하는 테이블이 동일한 컬럼을 가져야 한다. 문제1. (테이블 2개인 경우) student 내에 학과 컬럼을 이용해서 profressor 테이블에 있는 연구소 정보를 얻는다. 이 두 개 정보를 조합해 가져오기 위해서는 join을 활용해보자. student 테이블에도 학과가있고, professor테이블..

SQL 2023.08.17

UPDATE, DELETE, TOP, LIMIT

UPDATE UPDATE구문을 사용하면 데이터를 수정할 수 있다. WHERE절에 탐색 조건을 충족시키는 행에 대해 값을 변경할 수 있다. 문제1. 학생정보에서 첫 번째 레코드의 정보를 변경해본다. 설명: UPDATE를 해서 테이블을 적어주고 SET을 하여 변경할 값을 작성해준다. WHERE을 하여서 학번을 작성해준다. 문제2. 학과 이름 컴퓨터 공학과가 소프트웨어공학과로 변경되었다면?? .where은 해당 조건문이 이런 애들의 값만 변경해라 라는 의미로 해석하면 쉬울 것이다. ※ 주의: where을 지정해주지 않으면 모든 레코드가 변경되므로 반드시 조건을 지정해줘야할 것이다. 이렇게 됨 DELETE 테이블에서 행을 제거할 수 있다. DELETE를 하는데 WHERE을 하지 않으면 모든 행이 제거됨으로 주의..

SQL 2023.08.16