목록JOIN (3)
DevSSOM
JOIN 두 개 이상의 테이블들을 연결 또는 결합해서 데이터를 출력하는 것 연산자에 따라 JOIN 방식을 EQUI JOIN과 Non EQUI JOIN으로 분류함. EQUI JOIN (등가 교집합) 등가 연산자 '=' 를 사용한 조인을 의미. 두 개의 테이블 간에 서로 정확하게 일치하는 경우를 활용하는 조인. 대부분 기본키 - 외래키 관계를 기반으로 발생하지만, 모든 조인이 그런 것은 아님. Non EQUI JOIN (비등가 교집합) 등가 연산자 이외의 연산자들 >, >=,
INNER JOIN 따로 분리되어 있는 두 개의 테이블에서 정보를 한 번에 조회하기. 1) rental 테이블의 모든 컬럼을 조회하되 user테이블과 연결해 조회하기 SELECT * FROM rental INNER JOIN user; /* 연결할 테이블*/ ON 두 개의 테이블을 조건을 적용해서 연결한다면, INNER JOIN + ON으로 조건을 붙여서 사용. 1) rental 테이블의 모든 컬럼을 조회하되 user테이블과 연결해 조회하기. 이때 user테이블의 id와 rental테이블의 user_id를 기준으로 연결하기 SELECT * FROM rental /* 테이블 */ INNER JOIN user /* 연결할 테이블 */ ON user.id = rental.user_id /* 연결할 조건 컬럼 *..
배열 → 문자열 : join (separator? : string) 배열을 문자열로 바꿀 때 join을 사용. 구분자를 넣어주게 되면, 문자열로 바뀔 때 사이사이에 지정한 구분자가 들어감. 구분자를 따로 지정하지 않으면 디폴트값은 ,콤마로 나옴. 요소 값이 undefined, null일 경우에는 그 요소 값은 빈 문자로 간주함. const fruits = ['apple', 'banana', 'orange']; const result = fruits.join(); console.log(result); // apple,banana,orange const result = fruits.join(|); console.log(result); // apple|banana|orange const result = fru..