DESC: 명령어는 컬럼 이름, 데이터 형, 길이와 NULL 허용 유무 등과 같은 특정 테이블의 정보를 알려준다.
DEPT : 회사 부서 정보가 들어있는 테이블
DEPT EMP;
DEPTNO : 부서번호 /두 자리 숫자
DNAME : 부서 이름 / 14바이트 가변형문자열
LOC : 부서가 위치한 지역 / 13바이트 가변형 문자열
SALGRADE : 사원들의 급여 정보가 들어있는 테이블
DESC SALGRADE;
GRADE : 급여 등급 /숫자
LOSAL : 급여 등급 최소 금여액 / 숫자
HISAL : 급여 등급 최대 금여액 / 숫자
SELECT문의 기본 구성 중 하나인 SELECT절
에는 조회할 열 또는 여러 열의 조합, 연산식을 지정합니다.
그리고 FROM절
에는 조회할 데이터가 저장된 테이블 이름을 명시합니다. 만약 명시된 열이름이 너무 길다면 별도 이름을 지정할 수 잇으며 이를 별칭
이라고 합니다.
(*)로 테이블 전체 열 출력 P80
테이블 부분 열 출력 P81
열 중복 데이터 삭제하는 DISTINCT P82
열과 연산식, SAL*12 +COMM P84
별칭을 지정하는 방식,SAL*12 AS ANNSAL P86
ORDER BY:정렬할때 P88
ORDER BY: 정렬하려는 열 이름을 하나 이상 지정한다.
ASC : 오름차순
DESC : 내림차순
SELECT*FROM EMP
ORDER BY DEPTNO ASC, SAL DESC;
-- 부서번호가 30, 직업이 SALESMAN인 직원 P97
SELECT*FROM EMP
WHERE DEPTNO = 30 AND JOB ='SALESMAN';
-- 사원번호 7499이고 부서번호 30인 사원 정보 P98
SELECT*FROM EMP
WHERE EMPNO = 7499 AND DEPTNO=30;
-- 부서별 값 30, 직책이 'CLERK'인 사원 P98
SELECT* FROM EMP
WHERE DEPTNO = 30 OR JOB ='CLERK';
-- 부서번호 20, 직책이 SALESMAN인 사원 P99
SELECT * FROM EMP
WHERE DEPTNO=20 OR JOB='SALESMAN';
출처: