SQL
SQL - scott (개념 + 실습) 1
developers developing
2022. 8. 3. 12:00
1) dept 테이블 정보(부서 정보-부서 번호, 부서명, 위치) 조회
DESC dept;

DEPTNO : 부서번호
DNAME : 부서명
LOC : 위치
2) 사원 정보(사원번호, 사원명, 직책, 직속상관의 사원번호, 입사일, 급여, 추가 수당, 부서 번호) 조회
DESC emp;

EMPNO : 사원번호
ENAME : 사원명
JOB : 직책
MGR : 직속상관의 사원번호
HIREDATE : 입사일
SAL : 급여
COMM : 추가수당
DEPTNO : 부서번호
3) 급여구간(등급, 최저급여, 최고 급여) 조회
desc salgrade;

GRADE : 등급
LOSAL : 최저급여
HISAL : 최고 급여
조회(SELECT) : 실무에서 가장 많이 사용. 핵심
SELECT 조회하고 싶은 열 이름 나열
FROM : 조회할 테이블명
4) dept안에 부서 번호만 조회
SELECT
deptno
FROM
dept;

5) dept안에 부서 번호와 부서명 출력
SELECT
deptno,
dname
FROM
dept;

전체보기 = * 사용
6) dept 전체 보기
SELECT
*
FROM
dept;

7) emp 전체 출력
SELECT
*
FROM
emp;

8) emp에서 보고 싶은 것만 보기
SELECT
empno,
ename,
deptno
FROM
emp;

9) 중복 데이터를 제거하고 조회 : DISTINCT 사용
SELECT DISTINCT
deptno
FROM
emp;


10) job과 deptno 중복 데이터 제외 조회
SELECT DISTINCT
job,
deptno
FROM
emp;

MANAGER 같은 경우 DEPTNO가 다르기 때문에 중복으로 출력됨.