Back/DATABASE

    Oracle / Inner, Outer Join

    ⭐ JOIN : 두 개 이상의 테이블을 하나 이상의 조건을 걸어서 해당된 조건을 가진 값들을 하나의 ROW로 가져오는 것 ⭐ INNER JOIN : 조건이 일치하는 값이 두 테이블에 모두 존재할 때 조회되는 것 (NULL값을 포함하지 않는다) SELECT * FROM TABLE T1 INNER JOIN TABLE T2 --INNER 생략 가능 ON (T1.KEY = T2.KEY) --두 테이블을 연결할 조건 명시 ⭐ OUTER JOIN (LEFT / RIGHT / FULL) : 조건을 만족하지 않아도 기준이 되는 테이블에 해당하는 데이터를 모두 보여주는 것 - OUTER JOIN은 조인 USING, ON 조건절을 필수적으로 사용해야 한다. - LEFT JOIN (LEFT OUTER JOIN) : A테이블..

    오라클 기본(2)

    ✨ ORDER BY ⭐ 데이터 정렬하기 ORDER BY 컬럼명 : 문자, 숫자, 날짜를 정렬할 수 있다. 오름차순: ASC (default) 내림차순: DESC ORDER BY는 비용(cost)이 많이드는 작업이다 (CPU와 memory를 많이 쓴다. 순서 select 절 3 from 절 1 where 절 2 order by 절 4 ⭐ 정렬 방법 여러가지 사용 가능 ORDER BY 컬럼명 ASC, 컬럼명 DESC, 컬럼명 ASC... 답변형 게시판을 만들 때 필수로 사용된다. Grouping의 원리이다. select job, deptno from emp order by job asc, deptno desc; ✨ JOIN RDBMS(Relational DataBase Management System) : ..

    Oracle 기본 (1)

    1. 데이터 출력하기 [전체 출력] SELECT * FROM 테이블명; [특정 컬럼 데이터 출력] SELECT 컬럼명 FROM 테이블명; ⭐ SELECT 컬럼명 FROM 테이블명; ⭐ ' * ' (아스타): 모든 정보(= all) ⭐ 쿼리문은 대소문자를 구분하지 않는다. ⭐ '문자열 데이터'는 엄격하게 대소문자를 구분한다. 2. 컬럼명에 가명칭(AS/alias/별칭) 부여하기 select empno 사번, ename 이름 from emp; select empno as "사 번", ename as "이 름" from emp; 3. 테이블의 데이터형 체크하기 오라클에서는 특정 컬럼에는 특정 형태의 데이터만 담을 수 있다. ⭐ 오라클 데이터형 CHAR(size) : 총길이 2000byte까지 (영문 2000자..