본문 바로가기

전체 글

자바 10장 여기 범위에서 한문제나 두문제 나온다. 10-11-14-15-16 11장,15에 쓰레드, 12에 예외 int boxing -> integer autoboxing 더보기
- 4 일차 SQL 과제 – - 4 일차 SQL 과제 – 1. 사원 테이블에서 각 사원에 급여(SAL)가 높은 순서대로 상위 5명을 아래 예제처럼 출력하세요 ex) SELECT e.empno , e.ename , e.job , e.mgr , e.hiredate , e.sal , e.comm , e.deptno FROM emp e RIGHT JOIN ( SELECT empno,RANK() OVER (ORDER BY sal asc) aa FROM emp ) i ON e.empno = i.empno WHERE aa 더보기
- 5 일차 SQL 과제 – - 5 일차 SQL 과제 – EMP 테이블의 복사본을 만든 후 아래 과제를 수행하세요. 예. CREATE TABLE emp_bak AS SELECT * FROM emp; 1. 사원(EMP이름)테이블에서 직업(JOB)이 ‘SALESMAN’ 인 사원 급여(SAL)에 400 더하는 수정(UPDATE) 구문을 구하세요? UPDATE emp1 SET sal=sal+400 WHERE job='SALESMAN'; 2. 사원(EMP이름)테이블에서 급여(SAL)가 사원 평균급여 보다 높은 사원을 대상으로 고용일자(HIREDATE)를 1년 더하는 수정(UPDATE) 구문을 구하세요? UPDATE emp1 SET hiredate= hiredate+365 WHERE sal >(SELECT AVG(sal) FROM emp1);.. 더보기
DB 5 일차 - 오전 DB서버 테이블 ROW 추가/수정/삭제 칼럼마다 제약조건이 있다 예) 사원번호 (NOT NULL +UNIQUE = PRIMARY KEY) 부서번호 Foreign Key 외부테이블 --->부서번호를 참조 사원이름 NOT NULL 급여 salary>0 CHECK INSERT INTO departments(department_id,department_name) VALUES(departments_seq.NEXTVAL,'GH'); departments_seq.NEXTVAL 이건 시퀀스로 머 만들어 졌으며 저렇게 써주면 부서 번호 10씩 증가..머 그렇게 만들어졌기 때문에..ㅎㅎ 보너스 테이블을 만든다. CREATE TABLE bonuses AS SELECT employee_id,salary FROM employe.. 더보기
DB 4일차 오전 1)SEMI JOIN 예) SELECT * FROM departments WHERE EXISTS (SELECT * FROM employees WHERE departments.department_id = employees.department_id AND employees.salary > 2500) ORDER BY department_name; 한줄이라도 존재 한다면 트루,..표시해줘라 한명이라도 부서에 소속된 사람이 있으면 부서를 얻고 사원이 없으면 얻지 않는다. 단독으로 수행 할 수 없고 메인으로 부터 조건을 받아서 수행하는 것 (이게 상관하위질의 이다.) 이경우는 SEMI을 하지 않는다. 왜냐면... SELECT department_id FROM departments d WHERE EXISTS (SEL.. 더보기
- 3 일차 SQL 과제 – - 3 일차 SQL 과제 – - 1. 사원 테이블에서 각 사원에 급여(SAL) 등급을 아래 예제처럼 출력하세요 (급여순위점수(SALGRADE) 테이블 조인) ex) 정렬은 등급(GRADE) 오름차순 SELECT empno, ename, sal, grade FROM emp e JOIN salgrade s ON s.losal = e.sal 또는 SELECT empno, ename, sal, grade FROM emp e JOIN salgrade s ON e.sal BETWEEN s.losal AND s.hisal 2. 사원 테이블에서 평균 급여(SAL) 보다 높은 사원 정보를 아래 예제처럼 출력하세요 ex) 정렬은 급여(SAL) 내림차순 SELECT empno, ename, job, sal FROM emp .. 더보기
- 2 일차 SQL 과제 – - 2 일차 SQL 과제 – - 1. 사원 테이블에서 각 사원에 부서명을 아래 예제처럼 출력하세요 (사원, 부서 테이블 조인 시 부서가 없는 사원은 출력 안함) ex) 정렬은 부서명(DNAME), 사원명(ENAME) 오름차순 SELECT dname,empno, ename FROM emp e JOIN dept d ON e.deptno = e.deptno ORDER BY dname ASC; 2. 사원 테이블에서 각 사원에 부서명을 아래 예제처럼 출력하세요 --(사원, 부서 테이블 조인 시 부서가 없는 사원도 출력) 사원이 없는 부서도 출력 ex) 정렬은 부서명(DNAME), 사원명(ENAME) 오름차순 3. 부서 위치가 'DALLAS', 'CHICAGO' 곳에 근무하는 사원 정보 아래 예제처럼 출력하세요 e.. 더보기
아이폰 유용한 싸이트 http://v.daum.net/link/7751377 기초적인 것을 알려주는 한글 싸이트 더보기