728x90

코딩 연습장/데이터베이스(DB) 29

데이터 베이스 함수

2021/02/24(수) 수업2 ​ ​ ​ 단일 함수 숫자 함수 ROUND(올림), TRUNC(버림), CEIL(큰쪽), FLOOR(작은쪽), MOD(나머지), ABS(절대값) 문자 함수 LOWER, UPPER, INITCAP, CONCAT, SUBSTR, LENGTH, INSTR 날짜 함수 SYSDATE, MONTH_BETWEEN, ADD_MONTH, LAST_DAY 변환 함수 TO_NUMBER, TO_CHAR, TO_DATE 일반 함수 NVL, NVL2, NULLIF(인수1, 인수2), COALESCE ​ ​ ​ ​ ​ ​ ​ ​ ​ ----------------------------------------------------------------- 문자 함수 ​ ​ ​ ​ ​ ​ ​ ​ A의 위치 ..

데이터베이스 SQL문법 SELECT문-예제 문제

2021/02/24(수) 수업2 ​ ​ ​ 문제1) EMP 테이블을 사용하여 다음과 같이 사원 이름(ENAME)이 S로 끝나는 사원 데이터를 모두 출력하는 SQL문을 작성해 보세요. ​ 문제 2) EMP 테이블을 사용하여 30번 부서(DEPTNO)에서 근무하고 있는 사원 중에 직책(JOB)이 SALESMAN인 사원의 사원 번호, 이름, 직책, 급여, 부서번호를 출력하는 SQL문을 작성해 보세요. ​ 문제3) EMP 테이블을 사용하여 20번, 30번 부서에 근무하고 있는 사원 중 급여(SAL)가 2000초과인 사원을 다음 두 가지 방식의 SELECT문을 사용하여 사원번호, 이름, 급여, 부서 번호를 출력하는 SQL문을 작성해 보세요. 3-1) 집합 연산자를 사용하지 않은 방식 3-2) 집합 연산자를 사용한..

데이터베이스 SQL문법 SELECT문-3

2021/02/24(수) 수업2 ​ ​ ​ 집합연산 UNION 연결된 SELECT문의 결과 값을 합집학으로 묶어주고 결과 값의 중복은 제거 UNION ALL 연결된 SELECT문의 결과 값 중복 제거 없이 모두 출력 INTERSECT 먼저 작성된 SELECT문의 결과값과 다음 작성된 SELECT문의 같은 데이터만 출력 MINUS 먼저 작성된 SELECT문의 결과값에서 다음 작성된 결과값을 제외하고 출력 ​ SELECT 필드명 FROM 테이블명 WHERE 조건 UNION SELECT 필드명 FROM 테이블명 WHERE 조건; --> 두테이블의 필드간 중복을 제거하여 출력 ****WHERE조건 문은 없어도 됨**** ​ ​ ​ SELECT 필드명 FROM 테이블명 WHERE 조건 UNION ALL SELEC..

데이터베이스 SQL문법 SELECT문-2

2021/02/24(수) 수업2 ​ ​ ​ SELECT 조건문 SELECT 필드명 FROM 테이블명 WHERE 조건; --> 조건의 맞는 필드를 테이블에서 출력 AND, OR, BETWEEN A AND B , NOT BETWEEN A AND B 사용가능 IS NULL --> NULL값이라면 ​ ​ ​ ​ ​ ​ 문자 비교를 위한 와일드카드를 사용할 때는 LIKE 사용 NOT LIKE도 가능 SELECT 필드명 FROM 테이블명 WHERE 조건 LIKE '문자'; % - 모두 _ - 한글자 ​ ​ ​ ​ 같은 필드에서 여러 조건을 OR로 줄때 IN을 사용 NOT IN도 가능 SELECT 필드명 FROM 테이블명 WHERE 필드명 IN(조건, 조건); ​ ​ ​ 정렬하기 ORDER BY ASC - 오름차순(..

데이터베이스 SQL문법 SELECT문-1

2021/02/24(수) 수업2 ​ ​ 참고자료: DO IT! 오라클로배우는 데이터베이스 입문 ​ 오라클 데이터베이스 ​ ​ - SELECT문 ​ SELECT * FROM 테이블명; --> 테이블 전체 열 조회 ​ ​ DESC 테이블명; --> 테이블의 스키마 내용 출력 * NUMBER(7,2) --> 숫자 7자리 소숫점 1자리까지 표현 가능 ​ ​ ​ SELECT DISTINCT 필드명 FROM 테이블명; --> 필드에서 중복된값 제거하여 출력 *ALL은 중복된 값 제거 없이 그대로 출력 (SELECT ALL 필드명 FROM 테이블명;) ​ ​ ​ 별칭(alias) SELECT 필드명 AS 별칭 FROM 테이블; SELECT 필드명, 연산식 AS 별칭 FROM 테이블; # SELECT문에서는 연산식이 ..

데이터베이스-3(준비)

2021/02/23(화) 수업1 ​ ​ 시작버튼 --> Net Configuration Assistant 클릭 ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 시작 -> cmd창 -> hostname입력 후 뜨는 내용 복사해서 입력 ​ 예, 테스트 수행 ​ 성공하면 ​ 시작버튼 --> CMD창 띄우기 --> sqlplus 입력 --> SCOTT 입력하고 설정한 비밀번호 입력 *비밀번호는 입력해도 화면에 안뜸* ​ 모든 설치를 마쳤는데 실행되지 않는다면 컴퓨터를 재부팅해보기

데이터베이스 시작-2(준비)

2021/02/23(화) 수업1 ​ ​ ​ 시작 버튼 --> database configuration assitant ​ ​ ​ ​ 이름은 아무것나 상관없음 ​ Enterprise manager 구성 체크 해제 ​ 모든 계정에 동일한 관리 비밀번호 사용 비밀번호 설정은 아무거나 ​ 예 클릭 ​ ​ ​ ​ ​ ​ 완료 클릭 ​ 확인 클릭 ​ ​ ​ 비밀번호 관리 클릭 ​ SCOTT 계정 잠그겠습니다. 비밀번호 설정 ​ 예 클릭 ​ 종료 클릭 끝! ​ Database Configuration Assistant는 데이터 베이스 툴을 컴퓨터에 설치하기 위한 것

데이터베이스 시작-1(준비 단계)

2021/02/23(화) 수업 1 ​ ​ ​ 데이터베이스 oracle sql을 사용할 예정 ​ ​ 1) 먼저 자바를 설치 하기 --> jdk를 설치 https://www.oracle.com/kr/java/technologies/javase-downloads.html Java SE - Downloads | Oracle Technology Network | Oracle 대한민국 Documentation Installation Instructions Release Notes Oracle License Binary License Documentation License Java SE Licensing Information User Manual Includes Third Party Licenses Certified..

728x90