본문 바로가기

Database/oracleDB

(5)
8.2 DML, DATA DICTIONARY, -- 데이터 조작어 (DML) -- 테이블을 생성하는 DDL CREATE TABLE DEPT_TEMP AS SELECT * FROM DEPT; SELECT * FROM DEPT_TEMP; -- 테이블에 데이터를 추가 INSERT -- INSERT INTO 테이블 이름 (열이름1, 열이름2, ....) -- VALUES (열이름1에 들어갈 데이터,) INSERT INTO DEPT_TEMP (deptno, DNAME, LOC) VALUES (50,'DATABASE','SEOUL'); SELECT * FROM DEPT_TEMP; DESC DEPT_TEMP; -- 에러 상황 : 데이터타입에 맞지 않거나, 길이가 맞지 않거나, 열보다 데이터를 많이 넣거나 --INSERT INTO DEPT_TEMP(deptno, ..
7.26 서브쿼리 -- 서브쿼리 -- SQL문을 실행할 때 SQL 문 내부에서 사용하는 SELECT문 -- WHERE 조건절에서 사용할 경우 -- 메인쿼리 --SELECT 컬럼 --FROM 테이블 --WHERE 조건식 ( SELECT 컬럼 -- FROM 테이블 -- WHERE 조건식 ) -- 서브쿼리 -- 존스씨의 급여를 확인 SELECT SAL FROM EMP WHERE ENAME = 'JONES'; -- 존스씨보다 급여를 많이 받는 사람을 조회 SELECT * FROM EMP WHERE SAL > 2975; -- 서브쿼리로 SQL문 합치기 SELECT * FROM EMP WHERE SAL > (SELECT SAL FROM EMP WHERE ENAME = 'JONES'); desc emp; -- 서브쿼리의 특징 -- 1..
7.19 JOIN -- 타입변환, MULTI-ROW FUNCTION -- 그룹화와 관련된 함수 -- ROLLUP 함수 -- SELECT -- FROM -- WHERE -- GROUP BY ROLLUP (그룹화할 열 지정) SELECT DEPTNO, JOB, COUNT(*), MAX(SAL), SUM(SAL), AVG(SAL) FROM EMP GROUP BY DEPTNO, JOB ORDER BY DEPTNO, JOB; SELECT DEPTNO, JOB, COUNT(*), MAX(SAL), SUM(SAL), AVG(SAL) FROM EMP GROUP BY ROLLUP(DEPTNO, JOB) ORDER BY DEPTNO, JOB; -- CUBE 함수 -- SELECT -- FROM -- WHERE -- GROUP BY CUBE..
7.12 함수, GROUP BY -- 대소문자를 바꿔주는 함수 SELECT UPPER(ENAME), LOWER(ename), INITCAP(ename) FROM emp; -- 예시 --SELECT * FROM 게시판 --WHERE 게시판제목 LIKE '%oracle%'; -- 이렇게 했을 때 oracle ORACLE 등의 정보는 검색이 되지 않는다. SELECT ENAME FROM EMP WHERE ENAME = upper('smith'); -- Smith SMITH smith sMiTh -- 다양한 데이터가 대소문자 구분 없이 들어와도 -- SQL문 조회에서 대소문자 함수를 사용하면 모든 종류의 데이터를 검색할 수 있다. -- 문자열의 길이 구하기 SELECT ENAME, LENGTH(ENAME) FROM EMP; -- Q1. 사원 ..
07.05 oracleDB 설치. 첫수업 https://app.slack.com/client/T05FKGUB3A8/C05FH0M3RCK Slack Slack을 사용하려면 브라우저를 변경해주세요. 이 브라우저는 더 이상 지원하지 않습니다. 그러므로 Slack을 계속 사용하려면 지원되는 브라우저 중 하나로 전환해야 합니다. Slack은 이러한 작업이 app.slack.com 수업 관련 자료 slack. https://cheatography.com/davechild/cheat-sheets/mysql/ MySQL Cheat Sheet A cheat sheet for the MySQL database. cheatography.com DB코드 차이 알 수 있는 사이트. Oracle Database 설치 순서 Oracle DB 홈페이지에서 ova 파일을 다..