목록전체 글 (73)
으나님의 잡다한 개발상식
(SQL) 계층형 조회
1. 계층형 조회 계층형 데이터란 동일테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터를 말한다. SELECT ... FROM 테이블 WHERE 조건 AND 조건 .. START WITH 조건 CONNECT BY [NOCYCLE] 조건 AND 조건 .. [ORDER SIBLINGS BY 컬럼명, 컬럼명...] - START WITH : 계층구조 전개의 시작위치를 지정하는 구문. 루트 데이터를 지정한다. - CONNECT BY : 다음에 전개될 자식 데이터를 지정하는 구문. 자식데이터는 CONNECT BY 절에 주어진 조건을 만족해야 한다. - PRIOR : CONNECT BY 절에 사용되며 현재 읽은 컬럼을 지정(이전 ROW값 -> 상수화 대상) PRIOR 자식 = 부모 : 부모 -> 자식 방향으로..
SQL
2020. 5. 27. 15:43
(SQL) MINUS
MINUS 연산은 두 개 테이블의 차집합을 조회한다. MS-SQL에서는 MINUS와 동일한 연산으로 EXCEPT를 사용한다. SELECT 컬럼명 FROM 테이블1 MINUS SELECT 컬럼명 FROM 테이블2
SQL
2020. 5. 26. 13:52
(SQL) CROSS JOIN
CROSS JOIN은 조인 조건 구 없이 2개의 테이블을 하나로 조인하는 것이다. 조인구가 없기 땨문에 카테시안 곱이 발생한다. 즉, 행이 14인 테이블과 행이 4개 있는 테이블을 조인하면 56개의 행이 조회된다. SELECT * FROM EMP CROSS JOIN DEPT;
SQL
2020. 5. 26. 13:50