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;