DBMS
[DBMS_03] SELECT문 (테이블 조회)
korany
2023. 3. 7. 14:39
2. SELECT - 테이블 조회
--현재 계정이 사용하고 있는 테이블의 목록(목록조회는 홈페이지에서 하는게 편함)
--사원테이블의 전체 목록 조회 (특정테이블의 모~~든 컬럼을 보여줘)
select * from EMPLOYEES;
--person 테이블의 전체 목록 조회
select*from Person;
--사원테이블에서 사번, 이름, 성만 조회
select EMPLOYEE_ID, FIRST_NAME, LAST_NAME
from EMPLOYEES;
--부서테이블에서 부서번호(DEPARTMENT_ID), 부서이름(DEPARTMENT_NAME)을 조회
select DEPARTMENT_ID, DEPARTMENT_NAME
from DEPARTMENTS;
-- 사원테이블에서 사번,이름, 입사일 급여를 조회
select EMPLOYEE_ID, FIRST_NAME, HIRE_DATE, SALARY
from EMPLOYEES;
--여러개의 테이블에서 컬럼 조회
--사원테이블과 부서테이블에서 사번, 이름, 부서명을 조회
SELECT employee_id, first_name, department_name
FROM employees, departments;
--별칭 (AS를 사용해도 괜찮음 , AS생략 추천!)
--별칭은 컬럼명이 너무 길거나 연산식이 들어갔을 경우 사용한다
SELECT employee_id AS "사번", first_name "이름"
FROM employees;
SELECT department_name "dn", manager_id "mi"
FROM departments;
-- 사원테이블에서 사번, 이름, 직종, 급여, 보너스, 보너스의 실제 금액
SELECT employee_id, first_name, job_id, salary, commission_pct, salary + commission_pct
FROM employees;
연산식으로 컬럼을 만들었지만 너무 이름이 길어졌을 경우 별칭을 사용한다!
별칭을 사용할 경우
SELECT employee_id, first_name, job_id, salary, commission_pct,
salary + commission_pct "comm"
FROM employees;