일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- jQuery
- 모조칼럼
- tomcat
- Bootstrap
- git
- rownum
- CRUD
- 과정평가형
- Oracle SQL
- 성적프로그램
- HTML
- distinct
- sql developer
- group by
- ||
- JSP
- Oracle DB
- 답변형 게시판
- JavaScript
- HTTP Status 500
- 제약조건
- 이클립스
- oracle
- 한글 인코딩
- 부트스트랩
- github
- SQL
- HTTP Status 404
- Java
- alias
목록Oracle SQL (4)
초급의 끄적거림
[내부 조인 (inner join)] ⊙ 두 테이블에 공통으로 존재하는 컬럼을 이용하는 방식 (수식어가 없는 조인 → 생략가능) ⊙ 내부 조인 - 동등조인 (equi join) : 공통존재 칼럼의 값이 같을 경우 추출 - 자연조인 (natural join) : 두 테이블의 모든 컬럼을 비교하여 같은 컬럼명을 가진 모든 컬럼 값이 같은 경우 추출 - 교차조인 (cross join) : 조인 조건이 없는 모든 데이터의 조합을 추출 Q. 수강신청한 학생들을 조회하시오 select STU.hakno, STU.uname, STU.phone, SU.gcode from tb_student STU join tb_sugang SU on STU.hakno=SU.hakno; → 내부 조인을 이용할 경우, 공통적인 것만 가져..
[join (조인)] ⊙ 두 개 이상의 테이블을 결합하여 데이터를 추출하는 기법 ⊙ 두 테이블의 공통값을 이용하여 칼럼을 조합하는 수단 ⊙ 형식 ANSI SQL문 Oracle SQL문 select 칼럼명 from 테이블명 join 테이블 2 on 조건절; select 칼럼명 from 테이블1, 테이블2 where 조건절; ⊙ 기존에 있던 dept 와 emp 테이블 삭제 후 다시 만들기 drop table dept; drop table emp; 1) dept 테이블 만들기 create table dept ( deptno number(7) primary key ,dname varchar(20) ,loc varchar(10) ); 2) emp 테이블 만들기 ...더보기 ⊙ 직원테이블 create table e..
[Index (색인)] ⊙ 주로 개념 위주로 알아줄 것. ⊙ 데이터를 빠르게 찾을 수 있는 수단 ⊙ 테이블에 대한 조회 속도를 높여주는 자료구조 ⊙ Primary Key, Unique 제약조건은 자동으로 인덱스 생성이 된다 ⊙ 인덱스 기본 형식 · 인덱스 생성 : create index 인덱스명 · 인덱스 삭제 : drop index 인덱스명 · 인덱스 수정 : alter index 인덱스명 ⊙ 인덱스 방식 · full scan : 처음부터 끝가지 일일이 검사하는 방법 (전수조사) · index range scan : 이름이 여러 개인 경우 목차를 찾아서 페이지를 찾아감 : 훨씬 빠르되 별도의 메모리가 필요 · index unique scan : 학번은 1개만 존재하듯이 '유일한 값' ⊙ 사용할 c_em..
[앞으로의 진도] ⊙ group by ⊙ having ⊙ 뷰 ⊙ 인덱스 ⊙ 테이블조인 (정규형) ⊙ 프로시저 → JDBC [group by] ⊙ group by : 같은 데이터끼리 묶을 때, 집계함수와 많이 사용 ⊙ 집계함수 : sum(), avg(), max(), min(), count ⊙ 예제 문1) 부서코드별 급여정보 조회하기 select deptno from emp group by deptno; +) 오름차순 정렬 select deptno from emp group by deptno order by deptno; select deptno, ename from emp group by deptno order by deptno; 에러 ORA-00979: not a GROUP BY expression 0..