right join 썸네일형 리스트형 LEFT JOIN, RIGHT JOIN, ROWNUM 지난 글에 OUTTER JOIN이 무엇인지만 말하고 마무리했다. 그래서 이번엔 예시를 보여주고 ROWNUM에 대해 알아보자. 1.LEFT JOIN 두 테이블을 결합해서 누가 몇 개의 글을 작성했는지를 보여주는 쿼리문이다. bidx의 갯수로 글의 개수를 파악하여 작성했다. 현재 결과를 보면 두 개의 열로 나와있는데, 이걸 합쳐서 나타낼 수 있다. '||'를 이용하면 연달아 하나의 열에 연달아서 나타낼 수 있다. 2.RIGHT JOIN 앞의 예시는 너무 단순해서 약간 복잡하게 해봤다. 두 번째 줄의 DISTINCT의 의미는 컬럼(열)에 대한 중복되는 값을 없애주는 기능이다. 즉, 같은 내용은 한 번만 나타내게 한다. 한 사람이 글을 여러 번 썼을 경우가 있어 DISTINCT를 사용했다. DECODE( )랑 .. 더보기 FOREIGN KEY, INNER JOIN, OUTER JOIN 이번시간엔 외래키(FOREIGN KEY), INNER JOIN, OUTER JOIN 세가지를 알아보겠다. 다음과 같은게시판 형식의 테이블을 하나 더 준비해왔다. *NULL?컬럼의 'N'값은 필수로 입력해야 하는 값이다. 1.외래키FOREIGN KEY 외래키는 두개의 테이블을 연결하는 역할을 한다. test테이블의 midx컬럼과 testboard의 midx컬럼을 연결해보았다. 두 컬럼을 외래키로 정하게 되면 testboard테이블의 midx는 test테이블의 midx값들내에서만 정할 수 있다. testboard테이블을 보면 모두 1~10사이의 값으로 되어있는 것을 확인할 수 있다. 만일 범위 밖의 값으로 설정하게 되면 오류가 발생하게 된다. 어떤 사이트의 회원들만 글을 쓰게하고 싶을 경우 이 기능을 사용하.. 더보기 이전 1 다음