오라클 - 1

2021. 7. 4. 22:44(구)공부/DB

728x90

DESC EMP; 테이블 정보 조회
-- 테이블 생성
CREATE TABLE DEPT_TEMP 
AS SELECT * 
FROM DEPT;

-- 테이블 삭제
DROP TABLE DEPT_TEMP;

INSERT INTO DEPT_TEMP(DEPTNO,DNAME,LOC)
VALUES (50,'DATABASE','SEOUL');

-- DISTINCT 열 중복 제거
SELECT DISTINCT JOB, DEPTNO
FROM EMP;

SELECT *
FROM EMP
WHERE EMPNO NOT IN (7369,7566,7902);

SELECT *
FROM EMP
WHERE SAL BETWEEN 2000 AND 3000;

SELECT *
FROM EMP
WHERE ENAME LIKE '%S%';

SELECT *
FROM EMP
WHERE ENAME LIKE '_L%';

SELECT *
FROM EMP
WHERE ENAME LIKE 'A\_A'; --A_A를 검색해야 할 때

SELECT ENAME, SAL, COMM, SAL * 12 + COMM AS ANNSAL
FROM EMP
WHERE SAL * 12 + COMM IS NULL;

-- 열 구성만 복사하고 내용 행은 복사하고 싶지 않을 때.
CREATE TABLE EMP_TEMP AS SELECT * FROM EMP WHERE 1 != 1;


--현재 날짜
SELECT SYSDATE FROM DUAL;

728x90

'(구)공부 > DB' 카테고리의 다른 글

mysql 조건에 따라 inser or update  (0) 2021.09.01
오라클 - 3  (0) 2021.07.04
오라클 - 2  (0) 2021.07.04
(ORACLE) 계정 생성/준비하기  (0) 2021.07.01