본문 바로가기
반응형

Oracle Database8

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.
25일차(2). SQL SUB QUERY(서브쿼리) 서브 쿼리는 SELECT 문 안에 또 SELECT 문이 기재된 쿼리를 서브 쿼리라고 한다. 단일 SELECT문으로는 조회하기 어려운 복잡한 조건식을 만들때 사용되며, 다른 테이블에서 데이터를 먼저 SELECT 해온후 그걸 Where절에 조건절로 사용할때 사용한다. 서브 쿼리에 종류에는 단일행 서브쿼리 - 1개의 행을 검색하는 서브쿼리 다중행 서브쿼리 - 2개 이상의 행을 검색하는 서브쿼리 다중열 서브쿼리 - 1개 이상의 열을 검색하는 서브쿼리가 있다. EMP 테이블에서 MARTIN과 같은 직업을 가진 직원들을 조회해보자. Where절에 직접적으로 MARTIN의 직업을 문자열로 조건을 줄수도 있다. 하지만 이는 너무 단순하며, 고정적인 값이다. 직업들은 변할수 있고, 유동적으로 코드를 작성해야 앞으로에 있.. 2022. 11. 29.
SQL Between A and B SQL Where절은 조건절이다. 각종 조건을 조합해서 특정한 값만 가져올수있게 하는데, 보통 Select문에서 where절은 거의 99.9% 동행한다고 보면 된다. 몰론 Select문 말고도 Insert, Delete문에서도 다양하게 사용되어 각종 쿼리문에 where절은 항상 따라온다. 문법은 {조회컬럼명} Between A and B 으로 작성한다. Oracle에서 제공한 Test 기본 Table을 가지고 실행예제를 보겠다. 조회는 부서번호, 사원번호, 사원이름, 입사일, 급여를 emp 테이블에서 조회하고 where절에서 급여(sal)을 1250~1600인 사이의 데이터를 조회하고, order by를 이용하여 급여를 오름차순으로 정렬하였다 보면 1250 초과 1600 미만이 아니고 1250 이상, 1.. 2022. 11. 18.
18일차. Select Query문, 그리고 Oracle developer 19.2.1설치 어제에 이어서 오늘도 Oracle database 수업을 진행했다. 어제 Oracle database 설치 및 세팅은 이전글을 참고하시고, 어제 포스팅을 좀더 이어 나가보겠다. https://yat-ong.tistory.com/54 17일차. Oracle Database(오라클 데이터베이스) 설치 그리고 테스트 현재 수업에서 활용하는 버전은 Oracle Database Express Edition (XE) Release 11.2.0.2.0 (11gR2) 버전이다. 해당 버전은 현재 최신 버전에 비하면 한참 구버전이기때문에, 구버전을 찾아서 설치하는 방법부터 yat-ong.tistory.com 어제 미처 포스팅을 못한 부분부터 이어 나가자면, Oracle database 설치하고 계정을 몇개 만들면서 Or.. 2022. 11. 17.
반응형