일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 우편번호
- jdbc
- java
- SQL
- 예제
- 스프링
- ibatis bind
- 연동
- Spring
- 외래키
- IT·컴퓨터
- zipcode
- ibatis 개행
- Android SDK
- ibatis parameter
- iPhone
- IO
- 아이폰
- Eclipse
- 개행처리
- Oracle
- MVC
- SEQUENCE
- 이클립스
- Android
- 오라클
- 설치
- 안드로이드
- 자바
- Objective C
- Today
- Total
목록Oracle (12)
MisoBoy Blog...
-- FORD 와 동일한 직업을 가진 사람은 누구 인가? -- 단일행 Subquery sql > SELECT * FROM EMP WHERE job = (SELECT job FROM EMP WHERE ename = 'FORD') 서브쿼리 EMP 테이블의 ename 이 'FORD' 라는 정보가 있는 JOB을 가져와 EMP 테이블의 해당 JOB을 출력한다. -- 주의사항 -- error msg : single-row subquery returns more than one row -- 1. 여러행의 결과는 처리할 수 없다. sql > SELECT sal FROM EMP where sal = (SELECT sal FROM EMP WHERE deptno = 10); DEPTNO 에 관한 SAL의 데이터값은 여러행이..
우편번호(zipcode) 테이블 과 MSSQL 에서 사용 했던 TABLE 예제 파일 입니다. zipcode1.sql 은 테이블 생성 sql 이며 zipcode2.sql 은 우편번호 sql 입니다. Oracle 연습용 예제 파일로 사용 하시면 되겠습니다.
-- 1) DECODE() -- IF ~ ELSE IF ~ ELSE IF ~ ELSE SELECT ename, job, sal, DECODE(job, 'SALESMAN', sal * 1.1, 'ANALYST', sal * 1.2, 'MANAGER', sal * 1.3, sal) AS "Salary" FROM EMP; -- 상반기에 해당하는 월까지에 해당 하는 인원을 출력하자 SELECT COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '01', 1)) "1월", COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '02', 2)) "2월", COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '03', 3)) "3월", COUNT(DECODE(TO_CH..
1. 모든 사원에 대해 사번, 이름, 급여, 보너스(comm), 보너스금액을 출력하는데 각각 열이름을 한글로 출력하게 하는 SQL문을 작성하시오. 단 보너스금액은 실급여(급여와 보너스의 합)에 10%를 더해서 출력합니다. sql > SELECT empno AS "사번", ename "이름", sal "급여", comm "보너스", (sal + nvl(comm,0)) * 1.1 AS "보너스금액" FROM EMP; 2. comm을 받는 모든 사원의 이름, 부서 이름 및 위치를 표시하는 질의를 작성하시오. sql > SELECT e.ename, d.dname, d.loc FROM emp e, DEPT d WHERE e.DEPTNO = d.DEPTNO AND e.comm IS NOT NULL; 3. 업무별, ..