본문 바로가기
반응형

중앙정보처리학원31

26일차(1). 다중행 서브쿼리(Multiple SubQuery) 오늘 아침의 SQL 몸풀기(Join을 이용) new york에 근무하는 부서번호, 부서명 , 소재지, 사번, 사원명, 급여를 조회하고, 급여를 많이 받는 사원부터 출력하라 --new york에 근무하는 부서번호, 부서명 , 소재지, 사번, 사원명, 급여 --급여를 많이 받는 사원부터 출력 select e.empno, e.ename, d.loc, d.deptno, d.dname, e.sal from emp e join dept d on e.deptno = d.deptno where loc = upper('new york') order by e.sal desc; --natural join 이용 select e.empno, e.ename, d.loc, deptno, d.dname, e.sal from emp .. 2022. 11. 29.
24일차(1). 이클립스(Eclipse)에서 DDL, DML 수행하기 이전글 2022.11.25 - [Study/중앙정보처리학원과정] - 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 수업 개발환경과 동일하게 맞추는 설정입니다. Java 8 버전에 Oracle database 버전은 11gR2 버전입니다. 2022.11.16 - [Study/중앙정보처리학원과정] - 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그 yat-ong.tistory.com 이전글과 이어지는 오늘은 DB 연동 이틀째. 그리고 오늘은 티스토리에 코드라인을 넣을수있다는 신기능(?) 을 발견했다. 여태 캡쳐하고 올리고 .. 2022. 11. 25.
22일차. Create, Drop, Insert 우리가 테이블을 생성할때 바로 Create Table을 이용하여 테이블을 생성한다 테이블은 실제로 데이터들이 저장되는곳이라고 생각하면 이해가 쉬울거같다. Create의 기본 문법을 살펴보자. Create Table 테이블 명 ( 컬럼명1 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] 컬럼명2 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] 컬럼명3 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] ); 이것이 바로 Create문의 기본 문법이다. 여기에서 [] 괄호안에 들어간 내용들은 생략이 가능하다. 데이터 타입의 크기는 명시적으로 정해주지 않.. 2022. 11. 24.
21일차. Insert, Update, Rollback 오늘도 어김없이 DB 수업으로 시작! DB에 데이터를 추가할때 제약조건을 잘 살펴봐야한다. Null이 들어갈수 있는지? 각 문자열이나 숫자는 해당 컬럼에 몇 byte까지 입력이 가능한지? Unique 한지? 등등 이러한 제약조건을 알고 있어야 insert문으로 데이터 추가를 해줄때 오류를 줄일수 있다. desc user_constraints; 명령어를 이용하여 Scott유저가 가지고 있는 전체적인 제약조건을 조회할수 있다. Scott 계정으로 로그인한후에 해당 명령어를 입력해주니 이렇게나 많은 제약조건의 틀을 확인할수 있었다. 여기에서 constraint_name, constraint_type, table_name 3가지의 제약조건을 살펴보겠다. 여기서 PK는 Primary Key를 의미한다. Prima.. 2022. 11. 22.
반응형