노션에만 정리하지 않고 블로그에도 올려놓는 것이 모두에게 도움이 될 것 같아 공유합니다.
SQL의 강습은 모두 끝났으니 조금씩 내용 정리하면서 복습하겠습니다 :)
1. SQL 다운로드 방법
SQL Oracle Download
oracle 18c enterprise edition / sql developer windown 64-bit jdk 8 included 2개 다운로드
https://www.oracle.com/database/technologies/xe18c-downloads.html > oracle 18c enterprise edition
https://www.oracle.com/tools/downloads/sqldev-downloads.html > sql developer windown 64-bit jdk 8 included
회원가입을 진행한 뒤 위 2개의 오라클과 jdk를 다운로드 하겠습니다
2. hr 계정 초기화
SQL> conn sys /as sysdba
Enter password:
Connected.
SQL> alter session set "_ORACLE_SCRIPT"=true;
Session altered.
SQL> @?/demo/schema/human_resources/hr_main.sql
specify password for HR as parameter 1:
1의 값을 입력하십시오: hr
specify default tablespeace for HR as parameter 2:
2의 값을 입력하십시오: users
specify temporary tablespace for HR as parameter 3:
3의 값을 입력하십시오: temp
specify log path as parameter 4:
4의 값을 입력하십시오: $ORACLE_HOME/demo/schema/log/
반응형
3. 데이터베이스 접속 및 테스트 성공
4. 예제 다루기
1. emp 테이블에서 사원번호와 사원이름, 급여를 출력하세요
select empno, ename, sal
FROM emp;
2. EMPLOYEES 테이블에서 모든 사원의 사원번호, 이름, 직무아이디, 보너스율을 출력하세요
select employee_id,first_name, job_id, commission_pct
from employees;
3. 모든 사원의 이름과 급여를 급여 순으로 출력하세요 (내림차순 desc)
select ename, sal as salary
from emp
order by salary desc;
4. "사원의 급여는 000입니다" 를 연산자를 이용하여 문자를 연결하세요
select ename || '의 급여는 ' || sal || '입니다.'
from emp;
반응형