💻개발 환경 : 맥북 air m1 도커로 오라클 DB 띄우는 방법은 👉🏻 여기로오라클DB의 첫단계, SQLplus를 이용해서 사용자를 생성해봅시다. 코드를 구분하기 쉽게 사용자에 따라 다르게 작성해야 하는 부분들은 직접 타자 치는 것을 권합니다. 혹시 모를 한영변
//관리자 계정 접속conn system/password//새로운 사용자 생성 (name:scott/pw:tiger)create user scott identified by tiger;//새로운 사용자에 권한 설정grant connect,resource to scott
오라클DB에 저장되어있는 데이터를 조회/삽입/삭제할 수 있다. 오라클DB에서 내가 원하는 작업을 할 수 있도록 하는 언어가 SQL이다. SQL의 종류에는 DDL, DML, DCL이 있다. DDL(Data Definition Languag) 데이터 정의어. 데이터의 저장
SELECT : WHERE절, 연산자select ENAME ||':'|| JOB from emp where hiredate like '%81' and job='MANAGER';select empno, ename, job, sal from emp where job='SA
SELECT문 : 연산자select empno, ename, hiredate, sal from emp where ename like '\_L%' order by sal desc;select \* from emp where deptno=20 and mgr=7902;sel
Case문
📚 Join📌 여기서 모든 자료는 테이블의 모든 레코드(=행)를 의미하는 것별표 기호(﹡)와 헷갈리지 말자! 별표 기호(﹡)는 select절에서 모든 컬럼(=열)을 조회할 수 있는 기호이다.
📚 Join - hr계정 출력형식부서명 인원수사람부터 출력하시오. 전체 결과는 아래 수행결과처럼 하나의 문자열로 결합되어서 나와야 하며 전체 결과하나의 컬럼으로 출력되도록 작성하세요.
📚 Join - hr나의코드 : 나의코드 :
📚 join - hr ⭐️ 문제 분석 : 왼쪽 외부조인을 사용할 것!
📚Subquery : single-row subquery월요일에 정답 확인하고 업로드 하기!
Join - hr각 직책별로 직원수를 출력하세요. 단, 해당 직원이 없는 job_title에 대해서도 모두 출력합니다.(해당 job_title이 없다고 하더라도 추후에 발생시 적용될 수 있도록 작성하세요.)
joinsubquery✏️ having절에서 서브쿼리 사용
테이블 수정하기 중복된 값이 나오는 문제=> 다중컬럼 서브쿼리 사용 서브쿼리를 실행할 때, 메인쿼리 테이블의 컬럼을 참조해서 작업해야 하는 서브쿼리서브쿼리의 비교 값이 계속 바뀌는 경우 메인쿼리의 값을 참조해서 사용 ———————————————— | ——— 각
Alter table 테이블명 Add (컬럼명 데이터타입)alter table customeradd(regdate date, email varchar2(20));테이블명 수정하기 : renamealter table customer rename column regdate