31일차(4)
-
Day31 - Quiz를 풀어 봅시다
SELECT * FROM employees; -> 데이터 확인을 위해서 1. 모든 사원의 사원번호, 이름, 입사일, 급여를 출력하세요. SELECT employee_id AS 사원번호, first_name || ' ' || last_name AS 이름, hire_date AS 입사일, salary AS 급여 FROM employees; 2. 모든 사원의 이름과 성을 붙여 출력하세요. 열 별칭은 name으로 하세요. SELECT first_name || ' ' || last_name AS name FROM employees; 3. 50번 부서 사원의 모든 정보를 출력하세요. SELECT * FROM employees WHERE department_id = 50; 4. 50번 부서 사원의 이름, 부서번호, ..
2021.03.31 -
Day31 - 조건.WHERE , 정렬.ORDER BY
이번에는 Where 문에 대해서 알아 봅시다 Where where 는 조건을 줄 때 사용하는 애 입니다. Select 를 사용할 때, 조건을 줘서, 조건에 맞는 데이터만 조회하는 거죠 ! 어떻게 사용하는지 예제를 한번 봅시다 SELECT 를 사용해서, first_name, last_name, job_id, department_id 를 조회하는데, FROM employees 테이블에서, job_id 가 IT_PROG 인 데이터만 조회해라 라는 뜻입니다. SELECT 를 사용해서, *(모든 속성(column)을 조회 하겠다) FROM employees 테이블에서, WHERE first_name이 Valli 인 데이터만. WHERE salary가 15000 이상인 것만 조회하겠다. WHERE departmen..
2021.03.31 -
Day31 - Select
이번 시간에는 Select 문에 대해서 알아 봅시다 ※HR 서버에는 연습하라고 이미 테이블이 만들어져 있습니다. 그래서 그냥 가져다가 쓰면 됩니다. Oracle 은 대소문자를 구분하지 않습니다. 문자열 내에서만 대소문자 구분. Select select 는 데이터를 조회할 때 사용하는 문법인데요. SELECT 속성(column) FROM 테이블명; 으로 사용해주면 됩니다. SELECT -> 속성(column) 선택 FROM -> 속성을 가져올 테이블 선택 * 는 모든 속성(column)을 가져오겠다는 의미 입니다. 직접 속성(column) 을 작성해줘도 됩니다. 숫자만 있는 속성(column)은 연산을 수행할 수도 있습니다. 엘리어스 (AS) -> 별칭 (별명) 속성(column)의 연결 -> || 사용 ..
2021.03.30 -
Day31 - DB 생성
오늘은 어제 다운로드 한 oracle 과 개발 툴 Sql Developer 를 사용해서 DB를 생성해 볼 겁니다. oracle 11G 버전은 XE 서버 하나만 있어서, 그대로 사용하시면 됩니다. oracle 18C 버전이 되면서, 원본 데이터 베이스 서버를 CDB 라고 합니다. CDB 에는 Seed가 있고, CDB는 원본(근본)이 되기 때문에 건드리지 않고 그 Seed를 복사해서 PDB를 만들어서 사용합니다. ( Standard 버전은 PDB를 여러개 계속 만들 수 있음 ) Sql Developer 는 내 컴퓨터 내에 있는 데이터베이스 서버에 접속을 하도록 도와주고, 좀 더 편하게 사용할 수 있도록 해주는 GUI 툴 입니다. ( 다른 곳에 있는 서버에도 접속할 수 있음 ) DB 생성 Sql Develop..
2021.03.30