목록삽질의 리포팅 (49)
Without haste, but without rest
오라클 클럽: http://www.oracleclub.com/lecture/1020 조인(Join)이란? 둘 이상의 테이블을 연결하여 데이터 검색 보통 둘 이상의 행들의 공통된 값 Primary Key 및 Foreign Key값을 사용하여 조인 두 개의 테이블을 SELECT문장 안에서 조인 하려면 적어도 하나의 컬럼이 두 테이블 사이에서 공유 조인 방법 Equi Join(동등 조인, 내부 조인) Non-equi Join Outer Join Self Join Cartesian Product(카티션 곱) 검색하고자 했던 데이터뿐 아니라 조인에 사용된 테이블들의 모든 데이터가 반환 되는 현상 Cartiesian Product는 다음과 같은 경우 발생 *조인 조건을 정의하지 않았을 경우 *조인 조건이 잘못된 경..
오라클 클럽: http://www.oracleclub.com/lecture/1018 테이블 예명(Alias) 테이블 Alias로 column을 단순, 명확히 함 현재의 SELECT 문장에 대해서만 유효 테이블 Alias 길이가 30자 까지 가능, 짧을수록 좋음 테이블 Alias는 의미가 있어야 함 FROM절에 테이블 Alias설정 시 해당 테이블 Alias는 SELECT문장에서 테이블 이름 대신 사용 --사원수가 3명이 넘는 부서의 부서명과 사원수 조회 SELECT a.dname, b. cnt FROM dept a, (SELECT deptno, COUNT(empno) cnt FROM emp GROUP BY deptno) b WHERE a.deptno = b.deptno AND b.cnt > 3
오라클 클럽: http://www.oracleclub.com/lecture/1017 -데이터 검색 사용 SELECT 문법 SELECT [DISTINCT] {*, column [alias],…} FROM table_name [WHERE condition] [ORDER BY {column, expression} [ASC | DESC]]; DISTINCT : 중복 행을 제거하는 옵션 * : 테이블 모든 컬럼 출려 alias : 해당 컬럼에 대해서 다른 이름 부여 table_name : 질의 대상 테이블 명 where : 조건 행 condtion : column, 표현식, 상수 및 비교 연산자 ORDER BY : 질의 결과 정렬(ASC:오른차순(Default), DESC:내림차순) SQL문의 작성 방법 SQL문..
오라클클럽: http://www.oracleclub.com/lecture/1014 테이블 컬럼의 관리 -ADD, MODIFY, DROP연산자를 통해 관리 ADD연산자 -테이블에 새로운 컬럼 추가 ALTER TABLE emp ADD(addr VARCHAR2(50)); MODIFY연산자 -테이블 컬럼 수정, 제약조건 변경, 컬럼 데이터형이 지정 되어있을 경우 변경 불가 ALTER TABLE emp MODIFY(ename VARCHAR2(50); ALTER TABLE emp MODIFY(ename VARCHAR2(50) NOT NULL); DROP연산자 -테이블 컬럼 삭제 또는 제약 조건 삭제 --컬럼 삭제 ALTER TABLE table_name DROP COLUMN column_name; --제약 조건 삭..