목록오라클 (5)
hara
Oracle에 sql전체적 문제1. first_name컬럼값이 'J_ _n~~~'인 사원의 사번, 이름을 검색하시오.select employee_id,first_name,last_namefrom employeeswhere first_name like 'J__n%'; 2. 수당을 받는 사원의 사번, 이름, 급여, 수당을 출력하시오select employee_id,first_name,salary,commission_pctfrom employeeswhere commission_pct is not null 3. 급여가 10000이상인 사원의 사번, 부서번호, 이름, 급여, 수당을 출력하시오.단, 부서번호가 30번부서이거나 90번인 사원만 검색한다.select employee_id,department_id,fir..
Oracle을 이용한 sql전체적인 문제(pl-sql포함)[1~2지문]CREATE __(1)__ VIEW view1AS SELECT info_no, info_date FROM order_info WHERE info_date < SYSDATE WITH CHECK OPTION 1.이름이 'view1'인 뷰의 구조를 변경하기 위한 (1)을 완성하시오.or replace 2.'view1'이 만들어진 상태에서 다음중 오류발생하는 SQL문을 고르시오. (1),(2),(3)1)INSERT INTO view1 VALUES (999, SYSDATE+1); 2)INSERT INTO view1(info_no) VALUES (999);3)UPDATE view1 SET info_date = SYSDATE+1;4)UPDATE v..
[테이블 관계] DML사용하기1. CUSTOMER 테이블생성하시오.-모든컬럼은 VARCHAR2타입-id컬럼은 3자리,password컬럼은 3자리,name컬럼은 10자리이다.-id컬럼에 컬럼레벨로 PK제약조건추가한다. create table customer(id varchar2(3) primary key,password varchar2(3),name varchar2(10)) 2. 3명의 고객정보를 추가하시오'id1', 'p1', '고객1''id2', 'p2', '고객2''id3', 'p3', '고객3' insert into customer values('id1', 'p1', '고객1')insert into customer values('id2', 'p2', '고객2')insert into customer ..
select 문으로 join, 서브쿼리 문제1. 사원의 사번, 이름, 급여, 매니저번호, 매니저이름, 매니저급여를 출력하시오.select e.employee_id,e.first_name,e.salary,e.manager_id,m.first_name,m.salaryfrom employees e join employees m on e.manager_id=m.employee_id 2. 자신의 매니저급여보다 많은 급여를 받는 사원의 사번, 이름, 급여를 출력하시오.select e.employee_id,e.first_name,e.salaryfrom employees e left join employees m on e.manager_id=m.employee_idwhere e.salary>m.salary 3. 매니저..
[테이블 정보!] 기본적인 select문 문제와 답 1. 급여가 10000이거나 14000인 사원들의 사번, 이름(first_name), 급여를 검색하시오.-select employee_id 사번,first_name 이름, salary 급여 from employees where salary in(10000,14000) 2. first_name에 대소문자구별없이('e', 'E')를 포함하는 모든 사원을 검색하시오-select first_name from employees where first_name like '%e%' or first_name like '%E%'-select first_name from employees where first_name like '%'||upper('e')||'%' 3. f..