글
1. sqlplus 실행
2. 스크립트 실행명령
3. 테이블 보는 명령어
4. 테이블 구조확인
5. 중복행 제거
6. 컬럼에 별명부여
2. 스크립트 실행명령
SQL> @d:\cranix\table_exam.sql
Building demonstration tables. Please wait.
Demonstration table build is complete
Building demonstration tables. Please wait.
Demonstration table build is complete
3. 테이블 보는 명령어
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
STUDENT TABLE
BIN$EDD2reKoSqmnD2XYsAJmMw==$0 TABLE
PROFESSOR TABLE
DEPARTMENT TABLE
SALGRADE TABLE
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
STUDENT TABLE
BIN$EDD2reKoSqmnD2XYsAJmMw==$0 TABLE
PROFESSOR TABLE
DEPARTMENT TABLE
SALGRADE TABLE
4. 테이블 구조확인
SQL> desc student
이름 널? 유형
----------------------------------------- -------- ----------------------------
STUDNO NUMBER(5)
NAME VARCHAR2(10)
USERID VARCHAR2(10)
GRADE VARCHAR2(1)
IDNUM VARCHAR2(13)
BIRTHDATE DATE
TEL VARCHAR2(13)
HEIGHT NUMBER(5,2)
WEIGHT NUMBER(5,2)
DEPTNO NUMBER(4)
PROFNO NUMBER(4)
이름 널? 유형
----------------------------------------- -------- ----------------------------
STUDNO NUMBER(5)
NAME VARCHAR2(10)
USERID VARCHAR2(10)
GRADE VARCHAR2(1)
IDNUM VARCHAR2(13)
BIRTHDATE DATE
TEL VARCHAR2(13)
HEIGHT NUMBER(5,2)
WEIGHT NUMBER(5,2)
DEPTNO NUMBER(4)
PROFNO NUMBER(4)
5. 중복행 제거
SQL> select deptno from student;
DEPTNO
----------
101
201
101
101
201
102
101
102
102
101
101
----------
101
201
101
101
201
102
101
102
102
101
101
DEPTNO
----------
102
101
201
201
101
----------
102
101
201
201
101
16 개의 행이 선택되었습니다.
SQL> SELECT DISTINCT deptno
2 FROM student;
2 FROM student;
DEPTNO
----------
201
102
101
----------
201
102
101
6. 컬럼에 별명부여
SQL> SELECT dname dept_name, deptno AS DN
2 FROM department;
2 FROM department;
DEPT_NAME DN
---------------- ----------
컴퓨터공학과 101
멀티미디어학과 102
전자공학과 201
기계공학과 202
정보미디어학부 100
메카트로닉스학부 200
공과대학 10
---------------- ----------
컴퓨터공학과 101
멀티미디어학과 102
전자공학과 201
기계공학과 202
정보미디어학부 100
메카트로닉스학부 200
공과대학 10
7 개의 행이 선택되었습니다.
SQL> SELECT dname "Department Name", deptno "부서"
2 FROM department;
2 FROM department;
Department Name 부서
---------------- ----------
컴퓨터공학과 101
멀티미디어학과 102
전자공학과 201
기계공학과 202
정보미디어학부 100
메카트로닉스학부 200
공과대학 10
---------------- ----------
컴퓨터공학과 101
멀티미디어학과 102
전자공학과 201
기계공학과 202
정보미디어학부 100
메카트로닉스학부 200
공과대학 10
7 개의 행이 선택되었습니다.
RECENT COMMENT