728x90
SELECT : 데이터 조회
RESULT SET : SELECT구문으로 데이터를 조회한 결과물
ex) 해당 조건에 맞지않는 결과값이 없으면 0행으로 나올 수도 있다
SELECT 컬럼명
FROM 테이블명 // 조회하고자 하는 컬럼이 포함된 테이블명 기술
SELECT 컬럼명 FROM 테이블명;
컬럼의 산술 연산
-- EMPLOYEE 테이블의 사번,이름,급여 조회
SELECT EMP_ID, EMP_NAME,SALARY
FROM EMPLOYEE;
--EMPLOYEE 테이블의 모든 정보 조회
SELECT EMP_ID, EMP_NAME,EMP_NO,EMAIL,PHONE,DEPT_CODE,JOB_CODE,
SAL_LEVEL,SALARY,BONUS,MANAGER_ID,HIRE_DATE,ENT_DATE,ENT_YN
FROM EMPLOYEE;
SELECT * FROM EMPLOYEE;
/*
-- 실습 문제 --
1.JOB 테이블의 모든 정보 조회
2.JOB 테이블의 직급 이름 조회
3.DEPARTMENT 테이블의 모든 정보 조회
4.EMPLOYEE 테이블의 직원명, 이메일, 전화번호, 고용일 조회
5.EMPLYEE 테이블의 고용일, 사원이름, 월급 조회
*/
--1.JOB 테이블의 모든 정보 조회
-- 방법1
SELECT * FROM JOB;
-- 방법2
SELECT JOB_CODE, JOB_NAME FROM JOB;
--2.JOB 테이블의 직급 이름 조회
SELECT JOB_NAME FROM JOB;
--3.DEPARTMENT 테이블의 모든 정보 조회
-- 방법1
SELECT * FROM DEPARTMENT;
-- 방법2
SELECT DEPT_ID, DEPT_TITLE, LOCATION_ID FROM DEPARTMENT;
--4.EMPLOYEE 테이블의 직원명, 이메일, 전화번호, 고용일 조회
SELECT EMP_NAME, EMAIL, PHONE, HIRE_DATE FROM EMPLOYEE;
--5.EMPLYEE 테이블의 고용일, 사원이름, 월급 조회
SELECT HIRE_DATE, EMP_NAME,SALARY FROM EMPLOYEE;
--컬럼 값 산술 연산
--EMPLOYEE테이블에서 직원명, 연봉 조회(연봉 = 급여*12)
SELECT EMP_NAME, SALARY, SALARY*12 "연봉"
FROM EMPLOYEE;
--EMPLOYEE테이블에서 직원명, 연봉, 보너스를 추가한 연봉 조회
-- 방법1
SELECT EMP_NAME, SALARY*12 "연봉", (SALARY+SALARY*BONUS)*12 AS 보너스
FROM EMPLOYEE;
-- 수식에 NULL이 있으면 결과값에 NULL이 나옴
-- 방법2
SELECT EMP_NAME 이름, SALARY*12 "연 봉", (SALARY+SALARY*BONUS)*12 AS "보너스"
FROM EMPLOYEE;
/*
------------실습문제------------
1.EMPLOYEE테이블에서 이름, 연봉, 총수령액(보너스포함), 실수령액(총수령액-(연봉*세금3%)) 조회
2.EMPLOYEE테이블에서 이름, 고용일, 근무일수(오늘 날짜 - 고용일) 조회
- 오늘날짜 SYSDATE
*/
--(SALARY+SALARY*BONUS)*12
SELECT EMP_NAME, SALARY*12 연봉, SALARY*(1+BONUS)*+12 "총 수령액",
(SALARY*(1+BONUS)*12)-(SALARY*12*0.03) AS 실수령액
FROM EMPLOYEE;
SELECT EMP_NAME, HIRE_DATE, SYSDATE - HIRE_DATE AS "근무 일수"
FROM EMPLOYEE;
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩] [Java] List - ArrayList (0) | 2022.03.09 |
---|---|
[1일1코딩][SQL][Oracle] SELECT, where, 별칭,리터럴, 비교연산자 (0) | 2022.03.09 |
[1일1코딩] [Java] 인터페이스 HashMap, TreeMap (0) | 2022.03.08 |
[1일1코딩] [Java] Collection - Map - HashMap (0) | 2022.03.07 |
[1일1코딩] [Java] Collection - Map - TreeMap (0) | 2022.03.06 |