'응용 SoftWare/Oracle'에 해당되는 글 23건

  1. 2016.12.30 테이블 예명
  2. 2016.12.29 테이블 복사의 종류
  3. 2016.12.28 테이블 추가/삭제 및 레코드 추가

-- DISTINCK : 하나의 컬럼에서 중복된 값을 제거하고 보여주기

-- select distinck 컬럼명 from 테이블명;

select distinct job from emp;

'응용 SoftWare > Oracle' 카테고리의 다른 글

[예제] 이메일에서 아이디와 도메인 분리하기  (0) 2016.12.30
문자열 처리 함수  (0) 2016.12.30
숫자 함수  (0) 2016.12.30
테이블 복사의 종류  (0) 2016.12.29
테이블 추가/삭제 및 레코드 추가  (0) 2016.12.28
Posted by Hyun CHO
,

select * from tab;


select * from emp;


-- 테이블 복사

create table empCopy

as

select * from emp;


select * from empcopy;


-- 사원번호, 이름, 입사일이 있는 테이블 복사

create table emp1

as

select empno, ename, hiredate from emp;


select * from emp1;


-- 원하는 레코드를 포함한 테이블 복사

-- 담당 업무가 MANAGER이거나 부서코드 30인 사원을 포함한 테이블 복사

create table emp2

as

select * from emp where job='MANAGER' or deptno=30;


select * from emp2;


-- emp3 테이블 생성, 이름, 담당업무, 입사일, 급여

-- 레코드는 급여가 2500 이상인 레코드 포함

create table emp3

as

select ename, job, hiredate, sal from emp where sal>=2500;


select * from emp3;


-- 테이블 구조만 복사

create table emp4

as

select * from emp where 1=2;


select * from emp4;

desc emp4;


-- 테이블 구조를 복사하지만 필드명은 사번, 사원명, 입사일, 부서코드만 포함

create table emp5

as

select empno, ename, hiredate, deptno from emp where 2=3;


select * from emp5;


-- 테이블 목록

select * from tab;

'응용 SoftWare > Oracle' 카테고리의 다른 글

[예제] 이메일에서 아이디와 도메인 분리하기  (0) 2016.12.30
문자열 처리 함수  (0) 2016.12.30
숫자 함수  (0) 2016.12.30
테이블 예명  (0) 2016.12.30
테이블 추가/삭제 및 레코드 추가  (0) 2016.12.28
Posted by Hyun CHO
,

-- CMD SQL 로그인

sqlplus

scott/tiger


-- 테이블 세팅

set linesize 120

set pagesize 20


-- 테이블 목록 보기

select * from tab;


-- 테이블 생성

create table student(

num number(5) primaryt key,

name varchar2(10) not null,

kor number(3) null,

eng number(3),

mat number(3) default 0):


-- 특정 테이블 레코드 확인

-- select * from 테이블명;

select * from student;


-- 특정 테이블 구조 확인

-- desc 테이블명

desc student;


-- 현재 날짜 확인

select sysdate from dual;


-- 테이블 삭제

drop table student purge;


-- 레코드 추가

insert into student(num, name, kor, eng, mat)

values(1, '홍길동', 60, 100, 90);


insert into student

values(2, '이순신', 90, 80, 70);


insert into student(num, name)

values(3, '세종대왕');


-- 실제 저장 / 데이터 확정 및 DB 업로드

commit;



'응용 SoftWare > Oracle' 카테고리의 다른 글

[예제] 이메일에서 아이디와 도메인 분리하기  (0) 2016.12.30
문자열 처리 함수  (0) 2016.12.30
숫자 함수  (0) 2016.12.30
테이블 예명  (0) 2016.12.30
테이블 복사의 종류  (0) 2016.12.29
Posted by Hyun CHO
,