오라클 2

[Oracle DB] 조건 별로 묶는 방법, JOIN 종류 (JOIN, ANSI JOIN, OUTER JOIN)

Oracel database 에서 조건 별로 그룹을 묶는 방법과 그룹별 조건을 주는 방법은GROUP BY와 HAVING을 사용하면 된다. 그룹별로 묶고 싶을 때는 GROUP BY구문: group by 칼럼명 급여별 정보 확인하고 싶을 때 group by sal  그룹별로 조건을 주고 싶을 때 HAVING구문: having 칼럼명 부서별 평균 급여가 1000 이상인 부서만 출력 시, having avg(sal) >= 1000; avg()는 값의 평균을 계산해 주고 sal은 급여를 나타내는 칼럼명   JOIN: 하나의 테이블로 원하는 칼럼 정보를 찾을 수 없을 경우 관련 테이블을 결합하여정보를 참조하는 방법 구문:select 칼럼명1, 칼럼명2from 테이블명1, 테이블명2where join 조건 and 다..

IT 2021.04.28

[Oracle DB] 실행 순서와 연산자 종류를 모두 알아보기

기본형식 (순서) select 칼럼명 (5) from 테이블명 (1) where 조건절 (2) group by 칼럼명 (3) having 조건절 (4) order by 칼럼명 asc/desc (6)   // 실행 순서는 from부터 having까지 1~4번으로 실행되고 그다음 select, order by 순으로 실행된다.// order by로 그룹을 정렬해주며 뒤에있는 asc는 오름차순, desc는 내림차순이다.참고로 asc 오름차순은 1,2,3- 으로 생각해서 작은 값이 가장 먼저 나오게 정렬이 되며desc는 반대로 3,2,1- 순으로 출력되어 큰 값이 먼저 정렬된다.  ALIAS (as) 사용해서 칼럼 이름 붙이기구문 : select 칼럼1 as '칼럼 1 이름', 칼럼 2 as '칼럼 2 이름' ..

IT 2021.04.24
반응형