728x90
반응형

=======================================================

1. tab_emp 테이블 생성

create table tab_emp (

    emp_id    number(20)   not null ,
    emp_nm    varchar2(20) ,
    salary    number(10) ,
    dept_id   number(10) ,

    constraint pk_tab_emp primary key (emp_id)
    using index
    tablespace USERS
)
tablespace USERS;

========================================================

2. 데이터 삽입

insert into tab_emp values (1, 'dongin', 200, 10);
insert into tab_emp values (2, 'bongcheol', 400, 20);
insert into tab_emp values (3, 'yongjin', 500, 10);
insert into tab_emp values (4, 'bongsang', 100, 40);
insert into tab_emp values (5, 'jungmin', 50, null );

========================================================

3. tab_emp 테이블의 전체 컬럼 및 데이터를 보고 싶다.


========================================================

4. tab_emp 테이블의 dept_id가 10인 데이터만 보고 싶다.

 

========================================================

5.  tab_emp 테이블의 특징 컬럼(emp_id, emp_nm)을 보고 싶다.

 

========================================================

6. tab_emp 테이블의 dept_id 컬럼의 데이터를 중복제거하고 싶다.

 

========================================================

7. tab_emp 테이블의 salary 순으로 내림차순으로 정렬하고 싶다.

 

========================================================

8. tab_emp 테이블의 salary 순으로 오름차순으로 정렬하고 싶다.

 


=======================================================

9. tab_emp 테이블의 emp_id 컬럼은 AA, emp_nm 컬럼은 BB, salary 컬럼은 Cc,
dept_id 컬럼은 d D로 별명을 주고 싶을때

 

========================================================

10 . tab_emp 테이블의 dept_id 컬럼이 null 인 것을 찾아라.

 

========================================================

11. tab_emp 테이블의 dept_id 컬럼이 not null 인 것을 찾아라.

 

========================================================

12. tab_emp 테이블의 salary 컬럼에 100 더해라.
(단, 실제 데이터에 100을 더하는 것은 아님.)

 

=========================================================

13. tab_emp 테이블의 salary 컬럼에 10을 곱한 후, 100을 더해라.
(단, 실제 데이터에 연산시키는 것은 아니다.)


==========================================================

14. tab_emp 테이블의 salary 컬럼에 100을 먼저 더한 후 10을 곱해라.
(단, 실제 데이터에 연산시키는 것은 아니다.)

 

==========================================================

15.  tab_emp 테이블의 salary 컬럼과 dept_id 컬럼을 곱해라.
(단, 실제 데이터에 연산시키는 것은 아니다.)

 

==========================================================

16. tab_emp 테이블에 emp_id와 emp_nm을 연결 연산자를 사용해서 묶어라.

 

===========================================================

17. tab_emp 테이블 emp_id와 emp_nm 컬럼 사이에 is a 문장을 넣고, 별명은 employees details로 해라.


===========================================================

18. tab_emp 테이블에 emp_nm이 dongin 것을 찾아라.

 

===========================================================

19. tab_emp 테이블에 salary가 300 보다 큰 것을 찾아라.

 

===========================================================

20. tab_emp 테이블에 salary 100보다 크고, 200보다 찾을 것을 between 문장을 사용해서 찾아라.

 

===========================================================

21 tab_emp 테이블에 dept_id가 10, 20 인 것만 찾아라.

 

==========================================================

22. tab_emp 테이블에 emp_nm이 d로 시작하는 것을 찾아라.

 

===========================================================

23. tab_emp 테이블에 emp_nm의 앞3글자는 아무거나 와도 되고, 4번째에 g인 것을 찾아라.

 

===========================================================

24. tab_emp 테이블에 dept_id가 null인 것을 찾아라.


==========================================================

25. tab_emp 테이블에 emp_nm 에 i 들어 있고 그리고 salary가 450보다 큰 것을 찾아라.
(단, 둘다 만족해야 한다.)

 

=========================================================

26. tab_emp 테이블에 emp_nm 에 i 들어 있고 또는 salary 450보다 큰 것을 찾아라.

 

==========================================================

27. tab_emp 테이블에 emp_nm 이 dongin, yongjin 아닌 것을 찾아라.

 

=========================================================

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,